Job Description: Full Stack Java Developer
Location: Nanterre, France
Duration: 12-month contract
Remote policy: 2-3 days onsite per week
Start Date: ASAP
About the Company:
A leading global financial institution specialising in innovation, compliance, and the management of financial flows. With a
robust focus on combating terrorism financing and ensuring adherence to financial embargo regulations, this organisation
emphasises cutting-edge technology and dynamic, cross-functional collaboration.
The company's agile environment supports a mix of French and international teams, fostering a collaborative atmosphere with commitment to delivering best-in-class solutions.
Role overview:
This project involves the development and maintenance of a financial flow screening application aimed at ensuring compliance with regulations against terrorism financing and financial embargoes.
We are seeking a full-stack Java developer to contribute to the application's enhancement and support. You will collaborate with a cross-cultural team, including members in India, and participate in development, code reviews, unit testing, and agile ceremonies. Reporting on progress and challenges will also be required.
This role focuses on improving financial screening systems while adhering to evolving security and regulatory standards.
Responsibilities:
- Development & Maintenance: Enhance and maintain the existing Shine application.
- Code Reviews: Review and ensure the quality of code written by team members.
- Unit Testing: Design, implement, and execute robust unit tests.
- Agile Meetings: Actively participate in refinement, daily stand-ups, retrospectives, and other project meetings.
- Reporting: Provide regular updates on progress, challenges, and deliverables.
Desired Skills and Experience:
- Java & Spring Expertise: Advanced skills in Java and Spring frameworks.
- Rest API Development: Proven experience in building backend Rest APIs in Java.
- Frontend Development: Proficiency with Angular and TypeScript. Experience with PrimeNG and/or Material UI ishighly desirable.
- Database Knowledge: Strong understanding of MongoDB (expertise is a plus).
- Event-Driven Architecture: Familiarity with Kafka.
- Security Principles: Knowledge of web security concepts, including OWASP standards, two-factor authentication, and encryption.
- Micro-services Architecture: Solid understanding of micro services.
- Cloud Platforms: Experience with cloud technologies is an added advantage.
- Containerisation: Familiarity with Docker and Kubernetes is a bonus.
Soft Skills:
- English Fluency: Comfortable interacting with international team members and conducting meetings/documentation in English.
- Team Collaboration: Strong interpersonal skills to thrive in dynamic and close-knit teams