Job Title: Java Developer
Location: Hybrid (London)
Contract inside IR35 : �435
About the Role: Function is dedicated to protecting financial services from financial crime while serving society at large. Be part of a highly experienced team, working with cutting-edge technologies like Java, Angular, Spring Boot, GraphQL, Microservices, Spark, Camel, Docker, Sonar, and Bitbucket to support critical business functions.
Key Responsibilities:
- Develop high-quality, reusable code using test-driven development.
- Contribute to software architecture decisions and department-wide technical strategy.
- Collaborate in agile teams to analyse, design, implement, test, and maintain applications.
- Ensure system performance and reliability with continuous improvement efforts.
- Provide third-line production support when required.
Skills & Experience:
- Strong experience with Java (8+), Spring Boot, and Microservices.
- Proficiency in Angular, JavaScript, HTML5, CSS, Redux, and Node.js.
- Knowledge of GraphQL, SQL, Oracle, and PL/SQL.
- Familiarity with API design and development.
- Experience with CI/CD tools like Jenkins, Git, Kubernetes, and Docker.
- Agile development experience using Scrum or Kanban.
- Strong problem-solving, communication, and collaboration skills.
Why Join Us?
- Collaborate with a passionate and experienced team.
- Work on innovative projects with state-of-the-art technology.
- Hybrid working model offering flexibility.
If you are an experienced Java Developer eager to tackle meaningful challenges and grow your career, we would love to hear from you!