Java Software Engineer
A leading financial services firm based in London is seeking an experienced Java Developer to join their technology team on an initial 6-month contract. This is an excellent opportunity to work within a fast-paced, high-performing environment delivering scalable, mission-critical systems.
Key Responsibilities:
* Design, develop, and maintain robust Java-based applications within a financial services context.
* Collaborate with business analysts, architects, and QA teams to deliver high-quality solutions.
* Participate in code reviews and contribute to best practice development standards.
* Work within Agile/Scrum methodologies.
* Ensure performance, scalability, and security considerations are addressed throughout the SDLC.
Key Requirements:
* Strong Java (11 or higher) development experience.
* Familiarity with frameworks such as Spring Boot, Hibernate, and REST APIs.
* Experience with messaging systems (e.g., Kafka, JMS) is desirable.
* Solid understanding of CI/CD tools and version control (e.g., Jenkins, Git).
* Experience with relational databases (e.g., PostgreSQL, Oracle).
* Able to operate independently and take initiative in a contract role.
This is an initial 6 month engagement outside of IR35, 2 days a week in Canary Wharf, please apply for immediate consideration.