Required Technical Skills & Qualifications


  • Experience: 7+ years of professional backend software development experience
  • Core Java: Strong expertise in Core Java (Java 11 / Java 17 preferred), including functional programming (Streams API, Lambda expressions, Optional), concurrency, and multi-threading.
  • Frameworks: Mastery of Spring Framework and Spring Boot for building production-grade microservices.
  • Architecture & Patterns: Deep understanding of distributed systems principles, microservices design patterns, circuit breakers, and fault tolerance.
  • Databases: Solid understanding of relational SQL databases and NoSQL technologies (MongoDB/Cassandra).
  • DevOps & Containers: Hands-on experience with Docker and OpenShift (or Kubernetes) for managing microservices. Experience with CI/CD integration.
  • Build Tools & SCM: Proficiency with Git/Bitbucket and build automation tools like Maven or Gradle.


Similar jobs

Java Microservices Developer

Apply Now
Back to search page