Java Backend Developer Jobs in Burgess Hill, England, United Kingdom at iXceed Solutions
Title: Java Backend Developer
Company: iXceed Solutions
Location: Burgess Hill, England, United Kingdom
Job Description
Java Developer– Java & Kotlin
Client: Virtusa
Location: Burgess Hill, UK
Work Model: Hybrid – 3 Days Onsite / 2 Days Remote
Role: Backend Developer / Server-Side Engineer
Role Overview
We are looking for a skilled Server-Side Engineer / Backend Developer to join the Mobile Engineering team and build scalable backend services for mobile applications used by tens of millions of customers worldwide.
You will work on the Backend for Frontend (BFF) API layer consumed by mobile applications, collaborating closely with engineers, product managers, designers, and QA teams.
The ideal candidate should have strong hands-on experience with Java 17+ or Kotlin, Spring, microservices, and Gradle, along with a passion for writing clean, maintainable, high-performance code.
Key Responsibilities
- Design, develop, test, and maintain server-side applications and microservices.
- Build scalable APIs and Backend-for-Frontend services supporting mobile applications.
- Develop solutions using Java 17+ and/or Kotlin and the Spring ecosystem.
- Write clean, maintainable, testable, and production-ready code.
- Refactor and improve existing codebases while removing unnecessary legacy code.
- Develop and maintain automated build processes using Gradle.
- Implement and maintain CI/CD pipelines.
- Troubleshoot and resolve application defects and production issues.
- Develop and work with asynchronous and concurrent code.
- Perform performance analysis, optimization, and scalability improvements.
- Work effectively with legacy systems and integrate with existing backend services.
- Write comprehensive unit and automated tests.
- Evaluate and leverage relevant open-source technologies.
- Collaborate with cross-functional teams to design solutions for complex, open-ended problems.
- Contribute ideas and technical recommendations throughout the development lifecycle.
Required Skills
- Strong experience building server-side/backend applications.
- Strong programming experience with Java 17+ and/or Kotlin.
- Hands-on experience with Spring Framework / Spring Boot.
- Strong understanding of microservices architecture.
- Experience with Gradle and build automation.
- Experience developing and consuming REST APIs.
- Understanding of asynchronous programming and distributed systems.
- Strong knowledge of unit testing and automated testing practices.
- Experience with CI/CD and continuous integration.
- Experience troubleshooting, debugging, and optimizing applications.
- Ability to work with legacy applications and existing backend services.
- Strong problem-solving and analytical skills.
- Ability to work effectively in a large, collaborative engineering environment.
- Bachelor’s degree in computer science or a related field, or equivalent practical experience.
Relevant Technologies
- Kotlin
- Java 17+
- Spring / Spring Boot
- Gradle
- REST
- GraphQL (GQL)
- RAML
- Microservices
- CI/CD