Middle Java Developer
Опис вакансії
Job Overview We’re looking for a Middle Java Developer to join a team building a distributed payment orchestration platform for the fuel retail industry. The platform acts as a mediator between fuel retailers, payment providers, and external partners, orchestrating the complete fueling and payment lifecycle. It integrates with multiple payment providers, fuel station controllers, fleet card providers, loyalty systems, and third-party services.
Built on a distributed event-driven microservices architecture, the platform processes high-volume payment transactions with a strong focus on scalability, reliability, fault tolerance, and performance.
Requirements 3+ years of commercial Java development experience
Strong knowledge of Java 17
Solid experience with Spring Framework / Spring Boot
Experience building microservice-based applications
Experience with MySQL (AuroraDB is a plus)
Experience with RabbitMQ or similar messaging systems
Experience designing and developing REST APIs
Experience with Docker and Kubernetes
Experience working with CI/CD pipelines
Upper-Intermediate or higher level of English Responsibilities Design, develop, and maintain Java microservices
Build integrations with payment providers and external partners
Develop asynchronous event-driven workflows using RabbitMQ
Design, develop, and maintain REST APIs
Participate in architecture and technical design discussions
Troubleshoot production issues and continuously improve system reliability
Collaborate closely with Product Owners, QA Engineers, and DevOps throughout the software development lifecycle What will you get with Exoft? Probation period – 3 (three) months
Paid vacation – 18 days + 1 additional day for each year with us
Paid sick leave (14 days per year)
Wellness program (sports, healthcare)
50% compensation for educational activities
Teambuildings and corporate events
Вас цікавить ця вакансія?