Senior Java Developer (AI-Focused) at Synechron, London, £Contract Rate

Contract Description

About Synechron:

Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies.

Job Location: London (Hybrid - 3 days in the office)

About the role:

We are seeking a highly experienced Senior Java Developer with over 10 years of hands-on Java development experience and extensive exposure to AI/ML-driven systems. The ideal candidate will design, build, and scale enterprise-grade applications while integrating modern AI capabilities such as machine learning models, generative AI, and intelligent automation into Back End systems.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable Java applications using modern frameworks.
  • Architect and implement AI-enabled solutions, integrating ML/AI models into Java-based platforms.
  • Collaborate with data scientists and AI engineers to productionize machine learning and generative AI models.
  • Build and maintain RESTful and event-driven APIs for AI-powered services.
  • Lead technical design discussions, perform code reviews, and mentor junior developers.
  • Optimize application performance, security, and reliability in cloud and distributed environments.
  • Implement best practices for CI/CD, DevOps, and MLOps pipelines.
  • Work closely with product, architecture, and business teams to translate requirements into technical solutions.
  • Stay current with emerging technologies in AI, cloud computing, and Java ecosystems.

Job Requirements

Core Java & Backend Development

  • 10+ years of experience in Java (Java 8+) and enterprise application development
  • Strong experience with Spring/Spring Boot, Hibernate/JPA
  • Solid understanding of microservices architecture and distributed systems
  • Experience with REST APIs, messaging systems (Kafka/RabbitMQ)
  • Strong knowledge of SQL and NoSQL databases

AI/Machine Learning Experience

  • Hands-on experience integrating AI/ML models into Back End applications
  • Strong understanding of machine learning concepts, model life cycle, and inference
  • Experience working with Generative AI/LLMs (eg, OpenAI, Azure OpenAI, Hugging Face, LangChain)
  • Familiarity with Python-based ML frameworks (TensorFlow, PyTorch, Scikit-learn) for integration purposes
  • Experience with model deployment, monitoring, and versioning (MLOps)

Cloud & DevOps

  • Strong experience with cloud platforms (AWS/Azure/GCP)
  • Hands-on experience with Docker, Kubernetes
  • CI/CD tools such as Jenkins, GitHub Actions, GitLab CI
  • Understanding of cloud-native AI services

Diversity Statement

Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.