We are looking for an experienced Java Developer to join a project focused on developing backend and integration solutions for a large-scale retail environment. The systems support voucher and benefit processing, RFID integrations, communication with external services, and applications used in retail stores.
Requirements
- Strong commercial experience with Java 25
- Very good knowledge ofSpring Boot 3.x
- Experience with Spring Web, Spring Security, Spring Data JPA and Spring JDBC
- Experience with REST API development and external system integrations
- Knowledge of PostgreSQL and relational databases
- Experience with JUnit 5, Mockito, Spring Test and Testcontainers
- Experience with Docker
- Knowledge of CI/CD tools such as GitLab CI or Jenkins
- Experience with Git
- Understanding of resilient and fault-tolerant backend systems
- Good understanding of AI solutions and hands-on experience using AI-powered tools in daily software development
Responsibilities
- Develop and maintain backend applications usingJava 25 and Spring Boot
- Design and implement REST APIs and integrations with external systems
- Develop reliable message processing and delivery mechanisms
- Work with relational databases and caching solutions
- Develop integrations with RFID systems and readers
- Write and maintain unit, integration and architecture tests
- Monitor applications and troubleshoot technical issues
- Participate in CI/CD and application deployment processes
- Perform code reviews and maintain high code quality standards
- Collaborate with the team on designing and implementing new features
Our offer
- Competitive salary package commensurate with experience.
- Remote work flexibility to support work-life balance.
- Opportunity to work on innovative e-commerce solutions with modern technologies.
- Professional development and continuous learning opportunities.
- Comprehensive benefits package tailored to employee needs.