• Develop and maintain Java-based applications using the latest technologies and best practices.
  • Architect and implement Microservices using Spring Boot and containerized environments (Docker, Kubernetes).
  • Design and develop RESTful APIs for seamless integration with third-party services.
  • Optimize application performance and ensure high availability and scalability.
  • Implement security best practices, ensuring applications adhere to OWASP standards.
  • Collaborate with cross-functional teams to gather requirements and define technical solutions.
  • Work with DevOps teams to implement CI/CD pipelines (Jenkins, GitHub Actions, or similar).
  • Mentor junior developers, conduct code reviews, and enforce coding best practices.
  • Participate in Agile development processes, contributing to sprint planning and daily stand-ups.

Minimum Requirements:

Qualifications/Experience:

  • Degree in Computer Science, Computer Engineering or similar
  • Relevant certifications in Java, AWS, Kubernetes, or DevOps are advantageous.

Essential Skills Requirements:

  • 7+ years of hands-on experience in Java development
  • Java 17+ with strong expertise in OOP, Design Patterns, and SOLID principles.
  • Hands-on experience with Spring Boot, Spring Cloud, Spring Security, Hibernate, and JPA.
  • Proven ability to develop and deploy Microservices architecture in a cloud environment (AWS, Azure, GCP).
  • Strong knowledge of SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Cassandra).
  • Experience with RESTful API design, implementation, and integration.
  • Containerization expertise: Docker, Kubernetes, Helm.
  • DevOps and CI/CD tools: Git, Jenkins, Terraform, Ansible, Maven.
  • Experience with message brokers (Kafka, RabbitMQ, ActiveMQ) and event-driven architecture.
  • Solid understanding of TDD (Test-Driven Development) using JUnit, Mockito, and Cucumber.
  • Experience with Reactive programming (Project Reactor, RxJava) is an advantage.

Desired Skills:

  • Java17
  • Java
  • Docker
  • Kubernetes

Learn more/Apply for this position