Overview
We are seeking a Senior Java Developer / AI Engineer to design and build innovative payment products within a leading Fintech Challenger Bank. The contractor will collaborate with a dynamic engineering team to enhance the bank's offerings, particularly in savings products, leveraging their expertise in Java, Spring Boot, and AI technologies. The role requires a proactive problem-solver who is experienced in Fintech environments, with a particular focus on payment product development.
Responsibilities
- Design and develop payment products tailored for the Fintech sector.
- Utilize Java and Spring Boot to build robust applications.
- Implement AI tools such as Claude and Codex to enhance product functionality.
- Collaborate with cross-functional teams to define and refine product specifications.
- Conduct code reviews and provide technical guidance to team members.
- Engage in architecture discussions to ensure scalability and performance.
- Monitor and optimize application performance post-launch.
- Contribute to continuous improvement processes in development procedures.
Requirements
- Proven experience in Java development with a strong focus on payment products.
- Extensive knowledge of Spring Boot for application development.
- Experience with AI tooling, particularly Claude or Codex.
- Background in Fintech, specifically in payment services like current accounts, savings, or lending.
- Familiarity with design and architecture principles in financial technology.
- Hands-on experience with ISAs or similar financial instruments is highly desirable.
- Strong problem-solving skills and ability to work independently in a fast-paced environment.
- Relevant degree or equivalent experience in a related field.