We are looking for a passionate for Junior Software Engineer to join our Payment Fraud Team based in Poland and France. Our team is dedicated to developing part of the SAS solution related to payments compliance and controls. We maintain the system and develop new services. We are looking for a candidate who has technical insight and is determined to understand the roots of problems and has experience with legacy systems. Is proactive to propose solutions limiting technical debts. In that role we expect knowledge and experience of industry standards related to Java development.
Essential duties and responsibilities:
- Develop designed architecture;
- Discuss the requirements with Product Owners and the team to design the most effective
- solution;
- Focus on quality and test automation;
- Design and develop robust solutions in collaboration with the Agile Team;
- Ensure high-quality outcomes through modern modular design and test-driven
- development;
- Take ownership of the performance and reliability of your software;
- Drive continuous improvement in processes, technology, and best practices
Education, Experience & Skills:
- Completed higher education studies in computer science or physics or telecommunication.
- 2+ years of experience in Java development (Spring) and working with distributed systems
- Practical experience with Kubernetes and Kafka (proven in projects)
- Practical knowledge of good development practices: TDD/BDD, DDD, OOP, FP, Clean Code,
- API design, CI/CD
- Familiarity with deployments and observability (alerts, metrics)
- Experience with database design and strong working knowledge of SQL
- Effective communication skills in English, both verbal and written
- Positive and team-oriented attitude, eagerness to learn and grow, proactive approach, engineering
- mindset, and strong problem-solving skills
Ready to apply for this role?
Apply Now →


