Software Engineer - Java Developer
On-siteBengaluru, Karnataka, India
Job Summary
Lead backend development team and drive technical decisions for high-performance systems using Java, Spring, and microservices architecture. Design and develop scalable backend solutions while mentoring team members to improve skills and delivery. Collaborate with cross-functional teams including frontend, QA, and DevOps to ensure best practices, code quality, and technical debt management. Manage innovation and improvement initiatives within backend systems. Requires 3-6 years of Java backend experience with strong expertise in cloud platforms like AWS, GCP, or Azure. Full-time, on-site role requiring five days per week.
Required Qualifications
- 3-6 years of experience in Java backend development
- Strong expertise in Java
- Strong expertise in Spring
- Strong expertise in microservices architecture
- Experience leading teams
- Experience driving technical decisions
- Strong problem-solving skills
- Strong communication skills
- You are expected to work all 5 days in a week in office
Desired Qualifications
- Experience with reactive programming (e.g., Reactor, Akka)
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes)
- Familiarity with event-driven architecture and messaging systems (e.g., Kafka)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.