Java Backend Developer
You will build and support scalable, secure, and high-performance backend applications.
Responsibilities
- Design, develop, and maintain applications using Java 8, 11, and 17.
- Build microservices and web applications using Spring Framework and Spring Boot.
- Develop secure RESTful and SOAP-based web services.
- Containerize applications using Docker and manage deployments on Kubernetes.
- Integrate and manage messaging systems using RabbitMQ (RMQ).
Required Skills
- Strong experience with Java (versions 8, 11, 17).
- Expertise in Spring Framework and Spring Boot.
- Solid understanding of RESTful and SOAP-based services.
- Experience with OAuth 2.0, JWT, and API security practices.
- Hands-on experience with Docker and Kubernetes.
- Experience with RabbitMQ or similar messaging technologies.
- Good understanding of CI/CD pipelines, especially with GitLab.
- Familiarity with secrets management tools like Vault.
- Prior experience supporting production environments and deployments.
- Strong adherence to SDLC and Agile methodologies.