Greetings From DSRC...!
Position: Java Technical Lead
Experience Level: 5 to 7 Years
Key Responsibilities
- Provide technical leadership and guidance to the development team.
- Design and develop scalable, secure, and high-performance applications using Java and Spring Boot.
- Translate business and technical requirements into effective technical solutions.
- Define and review application architecture, design patterns, coding standards, and best practices.
- Conduct code reviews and ensure adherence to development standards.
- Troubleshoot and resolve complex technical and production issues.
- Mentor developers and support continuous technical growth within the team.
- Coordinate with Business Analysts, Project Managers, QA teams, and other stakeholders.
- Participate in client-facing technical discussions and provide appropriate technical recommendations.
- Support technical estimation, planning, task allocation, and delivery activities.
- Identify technical risks, dependencies, and bottlenecks and proactively address them.
- Ensure development activities meet project timelines, quality, and performance expectations.
Must-Have Technical Skills
- 8–10 years of professional software development experience.
- Strong hands-on experience with Java 8+, preferably Java 17 or above.
- Strong experience with Spring Framework and Spring Boot.
- Good knowledge of Spring MVC, Spring Security, and Spring Data JPA.
- Robust experience with RESTful APIs and Microservices architecture.
- Strong knowledge of Hibernate/JPA.
- Good experience with SQL and relational databases, preferably PostgreSQL.
- Experience with Maven/Gradle and Git.
- Good experience with JUnit and Mockito.
- Experience with Docker and familiarity with Kubernetes.
- Good understanding of CI/CD and DevOps practices.
- Strong understanding of application security, performance, scalability, and troubleshooting.
- Exposure to cloud platforms such as AWS, Azure, or GCP is an advantage.
Technical Leadership & Team Handling
- Ability to lead and technically guide a team of developers.
- Strong problem-solving and decision-making skills.
- Ability to conduct effective code reviews and technical knowledge-sharing sessions.
- Mentor team members and help improve overall technical capability.
- Take ownership of technical deliverables and team outcomes.
- Effectively manage technical priorities, dependencies, and escalations.
- Work collaboratively with cross-functional and distributed teams.
1. Total Experience:
2. Experience in Spring Boot
3. Experience in Angular
4. Current CTC
5. Expected CTC
6. Notice Period
📌 Java Technical Lead (Chennai)
🏢 DSRC
📍 Chennai