Chennai, Tamil Nadu
Software Engineer (3) - Core Engineer 3 #1047749Job Description:
Job Title -Java Full Stack Developer
- 7-8 Years ( Angular, React ,Spring Boot and GCP) - with Team Handling Location - GTBC Office Chennai Experience
- 7-8 years of hands-on development experience with handling a technical team
Role Summary
- We are looking for an experienced Java Full Stack Developer who is strong in hands-on coding and has proven experience leading and mentoring a small team.
- The ideal candidate will design, develop, and maintain end-to-end web applications, while also managing day-to-day technical delivery, code quality.
- This role requires flexibility to work and collaborate with global stakeholders.
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.
- Review code, enforce coding standards, and ensure best practices in performance, security, and reliability.
- Lead and mentor a small team of developers: task allocation, guidance, performance feedback, and skill development.
- Collaborate with product owners, architects, and cross-functional teams in an Agile/Scrum environment.
- Troubleshoot and resolve complex production issues within defined SLAs.
- Contribute to technical design discussions, estimation, and architecture decisions.
- Participate in on-call support and ensure smooth handover between shifts.
- Continuously improve processes, tools, and development practices.
Required Technical 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: o One or more frameworks: Angular ,React
- Strong knowledge of relational databases (e.g., Oracle, PostgreSQL) PostgreSQL is preferred .
- Experience with ORM frameworks (e.g., Hibernate/JPA).
- Experience in cloud platform, GCP is highly desirable .
- Hands-on experience with build and dependency tools: Maven/Gradle.
- Experience with version control tools: Git (GitHub).
- Familiarity with CI/CD pipelines and DevOps practices (e.g. tekton).
- Experience with unit testing and test frameworks (JUnit, Mockito, etc.).
- Understanding of secure coding practices, performance tuning, and scalability.
- 1-3 years of experience leading a small team (6-8 members) or playing a tech lead role.
- Experience in planning and tracking work, assigning tasks, and ensuring on-time delivery.
- Ability to conduct code reviews and provide constructive technical feedback.
- Experience in coaching/mentoring junior developers and supporting their growth.
- Strong communication and stakeholder management skills (verbal and written).
- Proactive, ownership mindset with strong problem-solving and analytical skills.
- Adaptable to fast-paced environments with changing priorities.
Education
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
Nice-to-Have
- Experience with messaging systems (Kafka, RabbitMQ, etc.).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of Agile methodologies (Scrum, Kanban) and tools like Jira, Azure Boards.
Skills Required:
- Full Stack Java Developer, GCP
Skills Preferred:
- Spring Boot, PostgreSQL
Experience Required:
- Java Full Stack Developer 7-8 Years ( Angular, React ,Spring Boot and GCP) - with Technical Team Handling.
- PGSQL experience is nice to have but should have deep experience on Relational Database Version Reference : Java-21, Spring 3+ Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang.
- 6+ years in IT; 4+ years in development
Education Required:
- Bachelor's Degree
Education Preferred:
- Certification Program
Additional Information :
- design, develop and implementation software solutions.
- Technical support and directions to junior engineers.
- Support metrics collection (SRE) and reporting to leadership team,