UG

Java & Microservices Developer

Unison Grouplinkedin.com
Oct 10, 2026, 12:22 PM2w ago
Full-timeColombo, Western ProvinceSoftware engineeringMid level

About the role

The Java & Microservices Developer role involves designing, developing, testing, and maintaining scalable backend applications and RESTful APIs using Java and Spring Boot. The position requires building microservices-based architectures, integrating with databases and messaging systems, implementing testing and code reviews, and collaborating with cross-functional teams. Candidates should have strong programming experience in Java, familiarity with Spring frameworks, and a solid understanding of microservices architecture. The role also involves working with CI/CD pipelines, containerization tools, and troubleshooting production issues to optimize performance.

Must have

  • Strong programming experience in Java 8/11/17 or above
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA
  • Strong understanding of Microservices Architecture and RESTful web services
  • Experience with API design, integration, and documentation using Swagger/OpenAPI
  • Good knowledge of SQL databases such as Oracle, MySQL, or PostgreSQL
  • Experience with messaging technologies such as Kafka or RabbitMQ
  • Familiarity with Git, Maven/Gradle, and CI/CD tools
  • Strong problem-solving, analytical, and communication skills

Nice to have

  • Experience with Docker and Kubernetes is preferred
  • Knowledge of cloud platforms such as AWS, Azure, or GCP is an advantage

Technologies

  • AWS
  • Azure
  • CI/CD
  • Docker
  • GCP
  • Git
  • Gradle
  • Java
  • JPA
  • Kafka
  • Kubernetes
  • Maven
  • Microservices
  • MySQL
  • NoSQL
  • OpenAPI
  • Oracle
  • PostgreSQL
  • RabbitMQ
  • REST
  • Spring / Spring Boot
  • SQL
  • Swagger
  • Unit Testing

Highlights

Experience with Docker and Kubernetes, as well as knowledge of cloud platforms like AWS, Azure, or GCP, are considered advantageous for this role.