




Job Summary: We are seeking a Java developer to design and implement backend features, focusing on scalable, flexible, and resilient solutions, and on advancing the product's technical architecture. Key Highlights: 1. Design and implementation of priority backend features 2. Scalable, flexible, and resilient solutions with modern architecture 3. Active contribution to the evolution of the product's technical architecture **Position:** Java **Employment Type:** CLT + benefits package **Work Mode:** Remote **Responsibilities:** Design and implement priority backend features using best practices in software engineering and consistent functional and technical validations throughout the development lifecycle. Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles. Apply and advocate architectural standards such as event-driven microservices. Actively participate in technical discussions and contribute to the evolution of the product's technical architecture. Support product-related discussions by providing technical input to guide architecture-related decisions. Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs. **Mandatory Requirements:** 4–5 years of experience in backend development with Java (8–11). Strong experience in developing and deploying microservices in public cloud environments (preferably AWS). Solid knowledge of relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., DynamoDB, MongoDB). Experience with message and event streaming systems (e.g., Kafka, RabbitMQ, SQS, SNS). Proficiency in microservices architecture, including containerization (Docker) and orchestration (Kubernetes). Familiarity with observability best practices (structured logging, metrics, health monitoring), using tools such as DataDog. Strong testing practices: unit tests (JUnit), integration tests, and contract tests (Postman/Newman). Experience with CI/CD pipelines using tools such as Jenkins or similar. In-depth understanding of software engineering principles and clean code practices (Design Patterns, SOLID, Clean Code, 12-Factor App). Fluent English Desirable Requirements Experience with serverless services (e.g., AWS Lambda). Exposure to multi-cloud environments (Azure, GCP). Experience in the financial sector.


