Java Backend Developer
Role: Java Backend Developer
Location: London, UK
Duration: Contract
Job Description:
Essential skills/knowledge/experience:
- 5–10 years of overall software development experience, with minimum 4+ years of hands on Java development
- Strong experience with Java 9+
- Proven expertise in Spring Framework (Spring Boot, Spring MVC, Spring Core)
- Hands on experience building backend services and APIs and Microservices
- Solid understanding of object oriented design, design patterns, and clean code principles
- Experience working in Agile / Scrum environments
- Strong problem solving and debugging skills
- Ability to work effectively in distributed, multi team environments
Desirable skills/knowledge/experience:
- Experience with SaaS based architectures
- Exposure to event driven architecture (Kafka, JMS, or equivalent)
- Experience with system integration and enterprise messaging
- Knowledge of cloud platforms (GCP preferred)
- Familiarity with CI/CD pipelines and DevOps practices