Back
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