We are looking for a skilled Java developer to join our team.As a key member of our engineering team, you will be responsible for designing and implementing high-quality software solutions using Java 8+.In this role, you will work closely with other developers, QA engineers, and technical leads to deliver scalable, flexible, and resilient software solutions aligned with modern architectural principles.Key Responsibilities:Design and implement backend features using best practices and validate them throughout the development lifecycle.Deliver software solutions that are scalable, flexible, and resilient, aligned with modern architectural principles.Apply event-driven microservices architecture and participate in technical discussions.Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs.Requirements:Experience in Java 8+ development.Spring Boot experience.Strong experience in developing microservices in public cloud environments (AWS).Solid knowledge of relational and non-relational databases.Experience with messaging and event streaming systems.Proficiency with microservices architecture and containerization/orchestration tools.Familiarity with observability best practices.Strong testing practices: unit testing, integration, and contract testing.CI/CD pipeline experience.Benefits:This opportunity comes with career growth, various benefits matching the market standard, and a CLT contract.