Description
Design, develop, and maintain server-side applications using Java and Spring Boot. Own the release pipeline, optimize performance, and ensure security and compliance standards.
This role is on-site.
Responsibilities
- Build and maintain microservices using Spring Boot, Spring MVC, and Spring Security.
- Design and manage RESTful APIs and integrate third-party systems.
- Optimize application scalability, reliability, and performance.
- Write clean, testable code and lead code reviews for junior developers.
- Maintain CI/CD pipelines and support DevOps monitoring practices.
Required Skills
- 7+ years of experience in Java back-end development.
- Strong expertise in Spring Framework (Spring Boot, MVC, Data, Security).
- Proficiency with SQL and NoSQL databases: PostgreSQL, MySQL, MongoDB, Redis.
- Experience with microservices architecture and cloud platforms (AWS/Azure/GCP).
- Familiarity with Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab, GitHub Actions).
- Proficiency with Git and agile methodologies (Scrum/Kanban).
Preferred Skills
- Experience with message brokers like Kafka or RabbitMQ.