Software Engineer - Java Tech Lead
- Source: Naukri
- Careernet
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Key Skills: MongoDB, Rest API, ReactJS, Java, Microservices, Spring Boot, Kafka, Jenkins, Agile
Roles and Responsibilities:
- Lead the development of Java and Spring Boot microservices, designing REST APIs and ensuring reliable service behavior.
- Own integration patterns across services using MongoDB for data persistence and Kafka for event-driven communication.
- Collaborate with frontend teams on ReactJS integration points, API contracts, and end-to-end feature delivery.
- Drive engineering best practices for scalability, performance, and maintainability across services and APIs.
- Provide technical leadership and mentorship, including code reviews, design reviews, and delivery planning in Agile teams.
Skills Required:
- 8-11 years of relevant experience, including 3+ years in a Java Tech Lead/technical lead capacity.
- Java and Spring Boot for building production-grade backend services.
- Microservices architecture and REST API design/implementation.
- MongoDB for schema design, querying, and data modeling; Kafka for event streaming and asynchronous workflows.
- ReactJS for frontend integration and working knowledge of API consumption patterns.
Good to Have:
- Jenkins for CI/CD pipeline ownership and release automation.
- Agile delivery practices and experience working in Agile teams.
- Banking/Financial Services experience.
Education: Bachelor’s Degree in Computer Science or related field; Master’s Degree in Computer Science or related field
Skills
- Java
- MongoDB
- spring
- spring-boot
- Kafka
- Jenkins
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
