Website:
csiglobal.co.uk
Job details:
Role Overview
We are seeking a skilled Java Backend Developer with hands-on experience in building and maintaining scalable microservices using Spring Boot. The ideal candidate will have strong expertise in Core Java, REST API design, and modern backend engineering practices.
Key Responsibilities
- Design, develop, and maintain Spring Boot microservices for high-performance applications
- Implement and optimize REST APIs following best practices
- Collaborate with cross-functional teams in an Agile environment to deliver production-ready services
- Work with SQL/NoSQL databases, messaging systems, and caching solutions
- Write and maintain unit/integration tests ensuring code quality and reliability
- Contribute to CI/CD pipelines and version control workflows (Git)
- Ensure observability, resilience, and scalability in backend services
Must-Have Skills
- Strong proficiency in Core Java (Java 8+)
- Hands-on experience with Spring Boot and microservices architecture
- Solid understanding of REST API design and service decomposition
- Experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with messaging/caching tools (Kafka, RabbitMQ, Redis)
- Knowledge of unit/integration testing frameworks (JUnit, Mockito, TestNG)
- Proficiency with Git and CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
Nice-to-Have Skills
- Working knowledge of Python for scripting/automation
- Exposure to cloud platforms (AWS, Azure, GCP)
- Experience with containerization (Docker, Kubernetes)
Click on Apply to know more.