Posted on: 10/07/2025
We are seeking a Lead Java Developer with a strong background in designing and developing scalable microservices-based applications. The ideal candidate will have hands-on experience with Java, Spring Boot, and cloud platforms such as AWS, and should be comfortable leading development efforts and mentoring junior developers. A key part of this role involves migrating applications from Node.js to Java, so the ability to understand and interpret Node.js code is essential.
Key Responsibilities :
- Lead the design, development, and deployment of microservices using Java and Spring Boot.
- Oversee the migration of applications from Node.js to Java microservices, ensuring code integrity and performance.
- Collaborate with cross-functional teams including architecture, DevOps, QA, and product teams.
- Develop and maintain RESTful APIs and integrate with internal and external systems.
- Ensure high performance, scalability, and reliability of backend services.
- Write clean, testable, and maintainable code.
- Mentor junior developers and contribute to technical best practices and code reviews.
- Support DevOps activities and participate in deployment pipelines.
Required Skills & Experience :
- 5+ years of hands-on experience in Java development.
- Strong expertise in Microservices architecture and Spring Boot.
- Experience in migrating applications from Node.js to Java (must be able to understand and interpret Node.js code).
- Solid understanding of RESTful API development.
- Proficiency in working with both SQL and NoSQL databases.
- Experience with Docker and container-based deployments.
- Familiarity with AWS cloud services (EC2, S3, ECS, etc.).
Good-to-Have Skills :
- Experience with DevOps tools : CI/CD pipelines, Jenkins, Terraform, etc.
- Knowledge of event-driven architecture using Kafka or RabbitMQ.
- Exposure to performance tuning and backend optimization techniques.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1510989
Interview Questions for you
View All