Backend Engineer (Java | Spring Boot | AWS | Kafka | AMQ)

5 - 8 years

15 - 20 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Backend Engineer (Java | Spring Boot | AWS | Kafka | AMQ)

About the Role

We are looking for a Backend Engineer with strong hands-on experience in Java 17+, Spring Boot, and distributed event-driven systems using Kafka and ActiveMQ. The ideal candidate has previously participated in architecture discussions, mentored team members, and is eager to take ownership in a Dev-owned QA environment.

Youll work in a collaborative, agile, fast-paced environment where you’ll help design, build, and optimize high-performance backend services deployed on AWS.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems using Java (17+) and Spring Boot.
  • Build and optimize event-driven systems leveraging Kafka and ActiveMQ.
  • Participate in architecture and design discussions, contributing to solution design and best practices.
  • Implement end-to-end unit tests and integration tests to adhere to quality assurance process.
  • Mentor and guide junior engineers through code reviews, pair programming, and design sessions.
  • Ensure performance, reliability, and security of backend services.
  • Work with AWS cloud services for deployment, monitoring, and scaling.
  • Stay current with emerging technologies and bring innovative ideas to improve system design and performance.

Required Skills & Experience

  • 5+ years of professional experience in backend development.
  • Proficiency in Java 17 or above and Spring Boot ecosystem.
  • Solid understanding of message brokers (Kafka, ActiveMQ).
  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.).
  • Strong understanding of RESTful API design, microservices architecture, and distributed systems.
  • Experience with relational and NoSQL databases (e.g., Oracle, Postgres, MongoDB).
  • Proven participation in architecture/design discussions and experience mentoring engineers.
  • Comfortable working in an agile, Dev-owned QA environment. Exposure to Grafana is also good.
  • Strong problem-solving, debugging, and performance optimization skills.

Good to Have

  • Experience in Test-Driven Development (TDD) or Behavior-Driven Development (BDD) environments.
  • Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
  • Exposure to modern observability tools (Grafana, Prometheus).
  • Awareness of modern JVM tuning and performance optimization.
  • Experience working with Scrum and other agile methodologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Azuga, a Bridgestone Company logo
Azuga, a Bridgestone Company

Fleet Management

San Mateo

RecommendedJobs for You

gurugram, mumbai (all areas)

hyderabad, greater noida