Description :
We are looking for a highly skilled Senior Java Developer with strong experience in Microservices architecture to design, develop, and maintain scalable enterprise applications. The ideal candidate should have deep expertise in Java, Spring Boot, RESTful APIs, and cloud-based deployments :
- Design, develop, and deploy scalable Java-based microservices.
- Build and maintain RESTful APIs for internal and external integrations.
- Implement Spring Boot applications following best practices and coding standards.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Optimize application performance and ensure high availability and reliability.
- Participate in code reviews, design discussions, and agile ceremonies.
- Integrate microservices with databases, messaging queues, and external systems.
- Implement CI / CD pipelines and contribute to automation and DevOps practices.
- Ensure application security, scalability, and :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Technical Skills Required :
Programming : Core Java 8+, J2EE, Multithreading, Collections.Frameworks : Spring Boot, Spring Cloud, Hibernate / JPA.Microservices : Design and development using REST APIs, Docker, and Kubernetes.Databases : MySQL, PostgreSQL, MongoDB (any RDBMS / NoSQL).Messaging : Kafka, RabbitMQ, or similar.Version Control : Git, GitHub / GitLab.Build Tools : Maven, Gradle.DevOps and Cloud : CI / CD (Jenkins), AWS / Azure / GCP (preferred).Testing : JUnit, Mockito, Postman.Other : API Gateway, OAuth2 Security, Logging and Monitoring tools (ELK, Prometheus).Soft Skills :
Strong problem-solving and analytical skills.Excellent communication and collaboration abilities.Experience working in Agile / Scrum environments.Ability to mentor junior developers.(ref : hirist.tech)