Overview
We have an opportunity with one of our client in Bangalore - (immediate Joiner )
Job Description
Enhanced Job Description: Senior Java Developer
Location: Bengaluru
Work Mode: Work From Office (WFO)
Experience Required: 6 to 9 years
Notice Period: Immediate to 15 days (Serving notice acceptable)
Role Overview:
We are seeking a highly skilled and proactive Senior Java Developer to join our backend engineering team. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, and event-driven architecture using Kafka. Experience in cloud platforms such as AWS, GCP, or Azure is essential. The candidate should thrive in agile environments and be capable of handling complex architectural challenges.
Key Responsibilities:
- Write clean, high-quality, and testable Java code following OOP principles and design patterns
- Design and develop scalable microservices using Spring Boot
- Implement event-driven architecture leveraging Kafka for real-time data processing
- Take epic-level ownership and drive high-level design discussions
- Follow and enforce best practices including TDD and reusable code
- Collaborate with Tesco and ThoughtWorks teams to deliver robust software solutions
- Enhance CI/CD pipelines and deployment tools
- Participate in agile ceremonies and work within Scrum teams
- Ensure code adheres to API standards and enterprise security guidelines
- Contribute to system resilience and handle ambiguity in technical challenges
Must-Have Technical Skills:
- Core Java (strong hands-on coding skills)
- Spring Boot (microservices architecture)
- Kafka (event-driven applications)
- Experience with at least one cloud platform: AWS, GCP, or Azure
- CI/CD pipeline setup and maintenance
- Test-Driven Development (TDD)
- Docker or Kubernetes (basic familiarity)
Soft Skills & Cultural Fit:
- Ownership mindset with a drive for end-to-end delivery
- Comfortable working in cross-functional teams
- Adaptability in ambiguous scenarios
- Excellent communication and collaboration skills
Job Types: Full-time, Permanent
Pay: ₹1,578,423.16 - ₹2,542,349.08 per year
Location Type:
- In-person
Schedule:
- Day shift
- Morning shift
Work Location: In person