FDM is a global business and technology consultancy seeking a Java Developer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role based in Farnborough.
As a Java Developer, you will play a key role in designing, developing, and maintaining robust applications using Java and associated frameworks. You will work closely with cross-functional teams including DevOps, QA, and Product to deliver high-quality software solutions that align with business objectives.
You will be expected to bring a proactive approach to problem-solving, contribute to technical discussions, and uphold best practices in secure and scalable application development. This role is ideal for professionals who thrive in agile settings and are eager to continuously learn and evolve with the latest technology trends.
Responsibilities
1. Design, develop, and maintain scalable applications using Java, Spring, and Spring Boot
2. Develop and manage RESTful APIs for seamless system integrations
3. Collaborate with DevOps teams to build and optimize CI/CD pipelines using Jenkins, Ansible, Sonar, and Nexus
4. Manage code repositories and development workflows using GitHub and IntelliJ IDEA
5. Monitor, log, and troubleshoot applications using Splunk and log4j
6. Participate in all Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives
7. Contribute to technical solution design by identifying development challenges and proposing effective strategies
8. Ensure secure coding practices, including secrets management with tools such as HashiCorp Vault
9. Work collaboratively across departments to ensure alignment with delivery goals