Senior Backend Engineer (Java)

Norwin Technologies
Bengaluru, Karnataka, India

Job description

Senior Backend Engineer (Java ) Bengaluru

The Role

  • We are looking for a Backend Software Engineer II with strong expertise in Java, Spring Boot, Microservices, AWS, and Backend System Design to join our engineering team.
  • You will work closely with Engineering Managers, Product Managers, Software Engineers, and Data Engineers to build scalable backend platforms and services.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices.
  • Build and maintain APIs, tools, and platform capabilities that centralize and process high-volume data events.
  • Contribute to system design and architecture discussions.
  • Implement cloud-native solutions using AWS services.
  • Improve development processes, automation, reliability, and operational efficiency.
  • Participate in troubleshooting, root cause analysis, and production support activities.

Required Qualifications

  • 7+ years of hands-on software engineering experience.
  • Strong proficiency in Java (Java 8/11/17+).
  • Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and RESTful APIs.
  • Experience building Microservices-based applications.
  • Experience with AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, CloudWatch, and API Gateway.
  • Experience with MySQL or PostgreSQL.
  • Experience with Docker and Kubernetes.
  • Strong debugging, analytical, and problem-solving skills.

System Design Expectations

  • Ability to design scalable backend services and APIs.
  • Experience participating in architecture and system design discussions.
  • Knowledge of database design, service integrations, and performance optimization.
  • Ability to evaluate technical trade-offs and recommend practical solutions.

Mandatory Skills

  • Java | Spring Boot | Microservices | AWS | REST APIs | System Design | SQL | Docker | Kubernetes | Kafka

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Backend Engineer (Java) job at Norwin Technologies?

Use the apply link on this page: you apply directly with Norwin Technologies on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Norwin Technologies want for this Senior Backend Engineer (Java) role?

The job description asks for Java, Spring Boot, Microservices, AWS, REST APIs, System Design, SQL and Docker. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Norwin Technologies?

Apply to the Norwin Technologies roles that match your experience, and tailor your resume to each job description: for this role that means showing Java, Spring Boot, Microservices. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Backend Engineer (Java) job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Norwin Technologies, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →