Backend Java Developer
Build and maintain backend microservices in Java 17+, using Kafka for event-driven systems, REST APIs, Docker, Kubernetes, and CI/CD pipelines.
- Compensation
- Not disclosed
- Location
- Burgess Hill, United Kingdom
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- 4+ years of professional Experience in Java development
- Strong Experience designing and building microservices-based architectures
- Hands-on Experience with event-driven systems (Kafka preferred)
- Solid understanding of RESTful APIs and distributed systems
- Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Proficiency with relational and/or NoSQL databases
- Familiarity with containerisation (Docker) and orchestration (Kubernetes)
- Strong debugging and problem-solving skills
Nice to have
- Experience with the Spring Boot / Spring Cloud ecosystem
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, etc.)
- Understanding of security best practices in distributed systems
- Experience working in Agile/Scrum environments
Full description
Overview
This role focuses on building and maintaining backend microservices using modern Java (17+) and event-driven architectures powered by Kafka. The position involves working across distributed systems, REST APIs, CI/CD pipelines, and containerised cloud-native environments using tools like Docker and Kubernetes.
Responsibilities
- Develop and maintain backend microservices in Java (17+).
- Design and implement event-driven systems (Kafka preferred).
- Work with RESTful APIs and distributed systems.
- Contribute to CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
- Work with relational and/or NoSQL databases.
- Containerisation (Docker) and orchestration (Kubernetes).
- Debug and solve complex problems.
Required Skills & Experience
- 4+ years of professional Experience in Java development
- Strong Experience designing and building microservices-based architectures
- Hands-on Experience with event-driven systems (Kafka preferred)
- Solid understanding of RESTful APIs and distributed systems
- Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Proficiency with relational and/or NoSQL databases
- Familiarity with containerisation (Docker) and orchestration (Kubernetes)
- Strong debugging and problem-solving skills
Preferred Qualifications
- Experience with the Spring Boot / Spring Cloud ecosystem
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, etc.)
- Understanding of security best practices in distributed systems
- Experience working in Agile/Scrum environments
Job Title: Backend Java Developer
Location: Burgess Hill, UK
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/en-gb/privacy-notices.
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to https://www.allegisgroup.com/en-gb/privacy-notices.