Senior Java Backend Developer

6 - 11 years

15 - 25 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Title: Senior Java Backend Developer Location: Bangalore Experience: 6-10 Years in Backend Development Job Summary: We are seeking a Senior Java Backend Developer to lead the development of scalable, enterprise-grade backend systems. The ideal candidate will be responsible for designing and developing robust RESTful APIs, managing event-driven architectures using Kafka, and contributing to CI/CD pipelines. This role requires a developer who can engage with customers , understand architectural designs , and translate business needs into technical specifications. Strong experience in Git-based workflows, DevOps practices, and unit test automation is essential. Key Responsibilities: Develop, enhance, and maintain backend services using Java (Spring Boot preferred). Design and implement scalable REST APIs and event-driven components using Kafka. Collaborate with solution architects and customers to understand business requirements and contribute to architectural decisions. Translate high-level architecture into detailed technical specifications and tasks for the development team. Write clean, efficient, and testable code with comprehensive unit and integration test cases . Participate in peer code reviews and uphold best coding practices and standards. Leverage Git for version control and contribute to DevOps pipelines for CI/CD (e.g., Jenkins, GitHub Actions, Bitbucket Pipelines). Debug and resolve performance bottlenecks, production issues, and integration challenges. Mentor junior developers and actively contribute to technical discussions and design reviews. Required Skills & Qualifications: 6+ years of experience in backend application development with Java / Spring Boot . Strong expertise in REST API design and development. Solid hands-on experience with Apache Kafka (producers, consumers, event streams). Proficiency with Git and collaborative version control workflows. Experience with DevOps tools and CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Docker). Strong skills in writing unit tests using JUnit, Mockito, or similar frameworks. Ability to interact directly with customers and stakeholders to gather requirements and refine technical scope. Strong analytical, communication, and problem-solving skills. Preferred Qualifications: Exposure to cloud platforms (AWS, Azure, or GCP). Familiarity with containerization (Docker) and orchestration (Kubernetes) concepts. Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack). Understanding of microservices architecture and distributed systems design patterns.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Truglobal logo
Truglobal

Professional Training and Coaching

Tallinn Tallinn

RecommendedJobs for You