Full Stack Java Developer
Role details
Job location
Tech stack
Job description
FDM is a global business and technology consultancy seeking a Full Stack Java Developer to work for our client within the Fintech sector. This is initially a 6 month contract with the potential to extend and will be a hybrid role that will be based in London., * Design, develop and implement back-end services. front-end changes and APIs to enhance and maintain an International Processing Engine (IPE) application providing clients with real-time back office settlement operations.
- Lead code reviews, technical sessions, and hands-on mentorship to build team competence and ensure sustainable knowledge transfer.
- Create and maintain automatic tests for changes.
- Implement secure coding standards, validate user inputs, manage authentication and authorization flows, and ensure alignment with enterprise and regulatory security requirements throughout the development lifecycle.
- Tools:
-
Development Tools: Eclipse, IntelliJ, Visual Studio and test automation frameworks.
-
Version Control: Git (preferred) or experience with similar systems such as Perforce.
-
Collaboration & Project Management: JIRA, Confluence.
-
DevOps / CI-CD (desirable): Familiarity with containerization, deployment pipelines, and related automation tools.
Requirements
Our client is seeking to onboard a Java engineer with predominantly full stack experience and a desire to join an established agile squad, to deliver new requirements and fixes for client projects. This individual will take on complex stories required for implementing the international Processing Engine (IPE) application to meet client deadlines., * 4+ years of professional development experience with focus on service-oriented or micro-services based back-end java development.
- Exposure to front end development using modern frameworks.
- Background in Spring Boot and core Java development.
- Proficient in building and integrating RESTful APIs.
- Experience working with large relational databases.
- Ability to effectively communicate with the existing development team and management.
- Enthusiastic and professional, with a drive to work on challenging projects.