Java Consultant
Java Engineer
Location
- Remote (UK-based company)
Role Overview
We are looking for a skilled Java Engineer to design, develop, and maintain scalable backend systems. You will work in an agile environment building high-performance applications using modern Java frameworks.
Key Responsibilities
- Develop and maintain applications using Java, Spring Boot
- Build REST APIs & microservices architecture
- Collaborate with cross-functional teams (QA, DevOps, Product)
- Write clean, scalable, and secure code
- Perform code reviews and optimize performance
- Work with cloud platforms (AWS/Azure)
- Participate in Agile/Scrum ceremonies
Required Skills
- Strong experience in Java (8/11/17+)
- Hands-on with Spring Boot, Hibernate
- Experience in Microservices architecture
- Knowledge of REST APIs, JSON, Kafka (optional)
- Database: MySQL / PostgreSQL / MongoDB
- Tools: Git, Maven/Gradle, Docker
- Cloud exposure (AWS preferred)
Preferred Skills
- Experience with DevOps / CI-CD (Jenkins, Kubernetes)
- Frontend basics (React/Angular) – optional
- Experience in distributed systems
Qualification
- Bachelor’s degree in Computer Science / IT or equivalent
- 3–10+ years experience (depending on level)