Description :
We are looking for an experienced Senior Java Developer with strong expertise in backend development and microservices architecture.
The ideal candidate should be able to design, develop, and optimize high-performance applications while collaborating with cross-functional teams in an agile environment.
Key Responsibilities :
- Design, develop, and maintain Java- and Spring Bootbased applications.
- Build scalable and secure Microservices and REST APIs.
- Participate in requirement analysis, technical design, and architecture discussions.
- Work with teams to ensure high-quality code through code reviews, unit testing, and integration testing.
- Troubleshoot complex issues and optimize application performance.
- Collaborate using Agile / Scrum methodologies and manage tasks via JIRA.
- Ensure timely delivery of modules and support production rollouts.
Mandatory Skills :
Java (8 / 11 / 17) Strong core concepts, OOPs, collections, multithreading.Spring Boot REST API development, Spring Security, Spring Data JPA.Microservices Architecture Design, development, communication patterns, API gateways.JIRA Task management in Agile environments.Experience writing unit tests (JUnit, Mockito).Strong knowledge of SQL / NoSQL databases.Hands-on experience with CI / CD tools (Git, Maven, Jenkins preferred).Good-to-Have Skills :
Cloud experience (AWS / Azure / GCP).Containerization (Docker, Kubernetes).Messaging systems (Kafka / RabbitMQ).Experience working with distributed systems.(ref : hirist.tech)