Senior Java Backend Developer

6.0 - 11.0 years

15.0 - 25.0 Lacs P.A.

Bengaluru

Posted:1 week ago| Platform: Naukri logo

Apply Now

Skills Required

Unit Testing FrameworkJava BackendGITKafkaSpring Boot

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.

Professional Training and Coaching
Tallinn Tallinn +

RecommendedJobs for You

Mumbai, Hyderabad, Bengaluru

Chennai, Bengaluru