Experience Level : 3 to 6Years
Onsite: Chennai
Preference: Immediate joiner
Job Description: Java Backend Developer
We are looking for a highly motivated Java Backend Developer with 3 6 years of experience in designing and building scalable, high-performance backend systems using Java and Microservices architecture. The ideal candidate will have strong architectural thinking, excellent problem-solving skills, and the ability to deliver clean, maintainable solutions aligned with business objectives.
Key Responsibilities
- Design, develop, test, and maintain backend application modules and microservices using Java.
- Build scalable, resilient, and secure microservices-based systems following best practices.
- Apply strong system design and architectural principles to solve complex business problems with simple, effective solutions.
- Develop and consume RESTful APIs and integrate with third-party services.
- Collaborate with product, frontend, DevOps, and QA teams to align solutions with business goals and technology roadmap.
- Work with a broad technology stack including Java, databases, scripting languages, and basic HTML/JavaScript.
- Improve application performance, scalability, and reliability through code optimization and architectural enhancements.
- Follow and continuously improve development processes, coding standards, and quality practices.
- Provide production support, troubleshooting, and root-cause analysis.
Stay current with emerging technologies and contribute to technical innovation and platform evolution.
Required Skills & Qualifications
- 3 - 6years of hands-on Java backend development experience.
- Strong experience in Microservices architecture and distributed systems.
- Proficiency in Spring / Spring Boot and REST API development.
- Solid understanding of Object-Oriented Programming, design patterns, and system architecture.
- Experience with relational and/or NoSQL databases.
- Ability to learn quickly and adapt to evolving technologies and requirements.
- Strong analytical, debugging, and problem-solving skills.
- Good communication skills and ability to work effectively in a collaborative environment.
Nice to Have
- Experience with Docker, Kubernetes, or cloud platforms (AWS / Azure / GCP).
- Knowledge of CI/CD pipelines, message queues (Kafka, RabbitMQ), or event-driven architecture.
- Exposure to security, authentication, and authorization mechanisms.
- Basic frontend knowledge (HTML, JavaScript) for cross-functional collaboration.