Nexeo is looking for a Java Developer (Dev Engineer) to support one of its clients in the banking sector, within a highly visible digital channels and customer experience environment.
As a consultant, you will have the opportunity to be part of Nexeo:
• An international consultancy active in banking, finance, insurance, and public sectors
• More than 450 consultants across Europe and North America
• Large-scale Agile and digital transformation programs
• Continuous technical learning and career development opportunities
Mission Context
You will join a strategic Agile Tribe responsible for the bank’s customer channels and digital experiences across web and mobile platforms.
Within the Cards squads, you will contribute to critical payment-related solutions used daily by customers. The environment offers end-to-end feature delivery, combining backend cloud systems and frontend/mobile applications in a modern Agile setup.
The mission aims to strengthen the squad with a skilled Java developer capable of contributing both technically and collaboratively over the long term.
Function Description
As a Java Developer, you will join a cross-functional Agile squad composed of internal and external collaborators and contribute to both development and operational activities.
Your responsibilities include:
• Translate functional and technical requirements into high-quality, maintainable code
• Design, develop, and maintain scalable backend applications using Java and Spring Framework
• Collaborate with cross-functional teams to deliver end-to-end features
• Integrate external APIs and data sources into the platform ecosystem
• Ensure application performance, reliability, scalability, and responsiveness
• Apply software craftsmanship and clean code principles in daily development activities
• Identify and resolve bugs, bottlenecks, and performance issues
• Participate in DevOps activities, including CI/CD pipeline setup and optimization
• Contribute to API automation testing as part of the development lifecycle
• Participate actively in Agile ceremonies and continuous improvement initiatives
Language Requirements
• English: Strong working knowledge mandatory
• Knowledge of French and/or Dutch is considered a plus
Education
• Bachelor’s or Master’s degree, or equivalent experience
Required Experience
• Minimum 6 years of experience in Java development within Agile environments
Technical Skills
Mandatory:
• Strong expertise in Java, Spring Framework, Maven, and database technologies
• Experience with RESTful APIs and Swagger/OpenAPI (YAML)
• Strong understanding of Object-Oriented principles, DDD, SOLID principles, and design patterns
• Practical experience with Test Driven Development (TDD) and refactoring practices
• Experience with Git and version control systems
• Knowledge of CI/CD tools and practices (Jenkins or equivalent)
• Familiarity with SAST tools such as SonarQube, Fortify, or NexusIQ
Nice to have:
• Docker and containerization technologies
• Groovy scripting
• API automation testing experience
• Practical Scrum experience
Agile Mindset
• Positive, pragmatic, and collaborative approach
• Strong willingness to learn, adapt, and share knowledge
• Team-oriented mindset focused on collective success
• Continuous improvement mentality driven by feedback and collaboration
• Comfortable contributing across multiple disciplines within Agile squads
Soft Skills
• Strong communication and collaboration abilities
• Proactive mindset with willingness to share expertise and improve team practices
• Adaptable and comfortable integrating into new teams and environments
• Open to feedback and constructive challenge of requirements when needed
• Strong ownership and problem-solving mindset
Why Join Us
Join Nexeo and contribute to high-impact digital banking solutions within a modern Agile environment, working on customer-facing payment platforms while leveraging cutting-edge Java, cloud, and DevOps technologies.