All Jobs Vacancy

Server-side Java Engineer- Financial Client Experience Required

Posted 1 day ago by Vallum

Description

We're looking for a Server Side Engineer - Mobile Application Backend to join our team. In this role, you'll design and develop the Backend-for-Frontend (BFF) API layer that powers mobile applications used by millions of users worldwide. You will work as part of the Mobile Engineering team-a multidisciplinary group of engineers, designers, and product experts-focused on building intuitive, high-performance Back End services that deliver outstanding consumer experiences across digital touchpoints. The ideal candidate brings hands-on Server Side engineering experience, strong problem-solving skills, and a passion for writing elegant and scalable code using modern technologies.

Responsibilities

  • Design, develop, and maintain the mobile service layer (Backend-for-Frontend) supporting large-scale mobile applications
  • Deliver secure, reliable, and high-performing Server Side APIs for Real Time consumer experiences
  • Write clean, maintainable code and contribute to code reviews, refactoring, and continuous improvement initiatives
  • Collaborate with mobile, product, and design teams to define solutions that enhance usability and functionality
  • Troubleshoot and optimize application performance for responsiveness and scalability
  • Create robust unit tests and integration tests to ensure software reliability
  • Manage asynchronous processing, error handling, and performance optimization in distributed systems
  • Support Legacy system integrations and modernize existing codebases when required
  • Follow CI/CD best practices and contribute to team development pipelines and build systems
  • Actively share ideas, propose improvements, and participate in solution design discussions

Requirements (Must Have Skills)

  • Proven experience building Server Side applications with strong understanding of modern Back End development practices
  • Proficiency in Kotlin or related JVM languages (Java, Scala, etc.)
  • Practical knowledge of RESTful and GraphQL (GQL) API design and integration
  • Hands-on experience with Gradle or similar build tools
  • Solid understanding of asynchronous programming, thread management, and performance optimization
  • Experience working with CI/CD pipelines and automated testing frameworks
  • Strong debugging and problem-solving skills with attention to system scalability and maintainability
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Ability to communicate effectively within cross-functional teams and adapt in fast-paced environments

Nice to Have Skills

  • Experience designing or integrating RAML-based documentation into API workflows
  • Familiarity with Legacy system modernization or integration within enterprise environments
  • Contributions to open-source projects or active involvement in developer communities
  • Understanding of cloud-native development patterns or containerized deployment workflows (eg, Docker, Kubernetes)
  • Creativity and curiosity to explore innovative technical approaches for Back End architecture improvements
Rate:
Not specified
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Share job