Job Title: Senior Java Developer
Employment Type: Permanent
Location: India (Remote)
Working Hours: Full UK business hours
Role Overview
We are seeking an experienced Senior Java Developer (8+ years) based in India for a permanent, fully remote role aligned to UK business hours. The role is 90% hands-on development, combined with active collaboration across distributed teams.
Excellent communication skills are essential due to regular interaction with UK-based stakeholders.
Key Responsibilities
- Design, develop, and maintain backend services using Java, Spring Boot, and Hibernate
- Implement and support event-driven architectures using Kafka
- Build and operate cloud-native applications on AWS
- Deploy and manage containerized applications using Docker and Kubernetes
- Contribute to architectural discussions, performance optimization, and resilience
- Write clean, testable, and maintainable code
- Participate in code reviews and technical discussions
- Collaborate closely with UK-based teams and support junior developers when required
Required Skills & Experience
- 8+ years of hands-on experience in Java development
- Strong expertise in Spring Boot and Hibernate
- Production experience with Kafka
- Solid experience with AWS
- Hands-on knowledge of Docker and Kubernetes
- Experience working in agile / DevOps environments
- Excellent verbal and written communication skills (mandatory)
- Proven ability to work effectively with UK-based stakeholders
- Availability to work full UK business hours from India
Nice to Have
- Microservices and distributed systems experience
- CI/CD pipeline exposure
- Experience working in globally distributed teams
What We Offer
- Permanent, fully remote role (India-based)
- Long-term career stability
- Modern technology stack
- Collaborative, communication-driven engineering culture