At Madiff, we connect top IT talent with cutting-edge companies through remote Agile teams and nearshore outsourcing. With operations in Poland, Portugal, France, and the UK, we specialize in AI, DevOps, Cybersecurity, supporting industries like Telecom, Banking, and Hi-Tech.
We are currently looking for an experienced Java Developer to join a long-term project in the financial technology sector. This is a unique opportunity to work on secure and scalable backend systems for payments industry, within an agile and international team.
- Design, develop and maintain Java-based backend solutions supporting payment systems
- Collaborate with architects, analysts, and product owners to create scalable and secure solutions
- Write high-quality code and automated tests (JUnit, Mockito, Spock)
- Troubleshoot and optimize performance issues, working closely with DevOps
- Contribute to technical architecture and participate in agile ceremonies (Scrum, grooming, planning)
- Support CI/CD processes and deployments when needed
- 5+ years of commercial experience in Java development (Java 8 or newer, ideally Java 17)
- Strong knowledge of Spring Boot, Spring Framework, microservices architecture
- Experience with REST APIs and HTTP communication
- Familiarity with testing frameworks and best practices in unit/integration testing
- Proficiency with CI/CD tools: Git, GitLab, Jenkins, Maven
- Experience working with Oracle databases and JPA/Hibernate
- Basic knowledge of Linux
- Hybrid work model: 1-2 days/week in Warsaw office
- Long-term international projects in the fintech space
- Work in a collaborative, multicultural environment
- Private medical care to support your well-being