Software Development Opportunity
This is an exceptional chance to work as a skilled Java developer in a dynamic environment. We are seeking a talented individual with strong experience in backend development using Java 8 and above.
Key Responsibilities:
* Design, implement and deploy high-quality software features in line with modern architectural principles.
* Develop scalable solutions that integrate internal and external services using RESTful APIs and event-driven microservices.
* Contribute to the evolution of the product's technical architecture by actively participating in technical discussions.
Requirements:
* Experience in developing and deploying microservices in public cloud environments (preferably AWS).
* Solid knowledge of relational and non-relational databases.
* Experience with messaging and event streaming systems.
* Proficiency with containerization (Docker) and orchestration (Kubernetes).
* Familiarity with observability best practices.
* Strong testing practices: unit testing (JUnit), integration and contract testing.
What We Offer:
* A competitive compensation package.
* A collaborative and dynamic work environment.
* Ongoing professional development opportunities.