Job Title: Java Full Stack Developer (78 Years) Technical Team Handling
Location: Chennai Onsite
Experience: 78 Years,
Salary: 22 LPA
Employment Type: Full-time,34826
Role Summary
We are seeking an experienced Java Full Stack Developer with strong hands-on coding expertise and proven experience leading a small technical team. The ideal candidate will design, develop, and maintain end-to-end web applications while managing day-to-day technical delivery, code quality, and mentoring junior team members. This role requires collaboration with global stakeholders and participation in Agile/Scrum environments.
Key Responsibilities
- Design, develop, and maintain scalable, secure Java-based backend services and RESTful APIs.
- Build responsive, user-friendly front-end applications using modern JavaScript frameworks (Angular, React).
- Own end-to-end feature delivery: requirement analysis, design, coding, unit testing, integration, and deployment.
- Conduct code reviews, enforce coding standards, and ensure best practices in performance, security, and reliability.
- Lead and mentor a small team (68 developers): task allocation, guidance, performance feedback, and skill development.
- Collaborate with product owners, architects, and cross-functional teams.
- Troubleshoot and resolve complex production issues within defined SLAs.
- Participate in technical design discussions, estimations, and architecture decisions.
- Contribute to process improvements, tools, and development practices.
Must-Have Skills
- Strong hands-on experience in Core Java and Java EE/Spring ecosystem (Spring Boot, Spring Data/JPA, REST APIs).
- Experience with microservices-based architecture.
- Solid experience with front-end technologies: Angular and/or React.
- Strong knowledge of relational databases (PostgreSQL preferred).
- Experience with ORM frameworks (Hibernate/JPA).
- Hands-on experience with build tools: Maven/Gradle.
- Experience with version control: Git (GitHub).
- Familiarity with CI/CD pipelines and DevOps practices (e.g., Tekton).
- Experience with unit testing frameworks: JUnit, Mockito, etc.
- Experience in team handling or technical leadership (13 years).
- Excellent communication and stakeholder management skills.
- Proven ability to mentor junior developers and manage team deliverables.
Nice-to-Have Skills
- Experience with cloud platforms, preferably GCP.
- Familiarity with messaging systems: Kafka, RabbitMQ.
- Knowledge of containerization: Docker, Kubernetes.
- Understanding of secure coding practices, performance tuning, and scalability.
- Experience in Agile methodologies (Scrum, Kanban) and tools like Jira or Azure Boards.
- Experience with technical metrics collection and reporting.
Education
- Required: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Preferred: Additional certifications in relevant technologies.
Skills: core java,java ee,spring ecosystem,microservices,front-end technologies,relational databases,orm frameworks,maven,gradle,git,ci/cd pipelines,devops,unit testing,technical leadership