UG

Java & Microservices Developer

Unison Grouplinkedin.com
Oct 14, 2026, 10:28 AM1w ago
Full-timeColombo, Western ProvinceSoftware engineering

About the role

The Java & Microservices Developer role involves designing, developing, testing, and maintaining scalable, high-performance applications using Java, Spring Boot, and microservices architecture. The developer will work on building RESTful APIs, integrating with messaging platforms, ensuring application security, and collaborating with cross-functional teams including architects, QA, and DevOps. The position requires hands-on experience with Java technologies, microservices, databases, and modern development tools, as well as participation in Agile/Scrum processes.

Must have

  • Strong proficiency in Core Java, OOP concepts, Collections, Multithreading, and Exception Handling
  • Hands-on experience with Spring Boot, Spring MVC, and Spring Framework
  • Strong understanding of Microservices Architecture and distributed systems
  • Experience in designing and developing RESTful APIs
  • Knowledge of Hibernate/JPA and database technologies such as Oracle, MySQL, or PostgreSQL
  • Experience with messaging technologies such as Kafka or RabbitMQ
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines
  • Experience with unit testing frameworks such as JUnit and Mockito
  • Knowledge of Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is an advantage
  • Understanding of design patterns, SOLID principles, and application security
  • Experience working in Agile development environments

Nice to have

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Experience with cloud-native application development
  • Familiarity with monitoring and logging tools such as ELK, Grafana, or Prometheus
  • Strong analytical, problem-solving, and communication skills

Technologies

  • Agile
  • Authentication
  • AWS
  • Azure
  • CI/CD
  • Cloud Native
  • DevOps
  • Docker
  • ELK Stack
  • GCP
  • Git
  • Gradle
  • Grafana
  • Hibernate
  • Java
  • JPA
  • JUnit
  • Kafka
  • Kubernetes
  • Maven
  • Microservices
  • Mockito
  • Multithreading
  • MySQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • Prometheus
  • RabbitMQ
  • REST
  • Scrum
  • Spring / Spring Boot
  • SQL
  • Unit Testing