Backend Engineer (Java)

Location: Bengaluru (Hybrid – 2–3 days/week from Varthur office)
Shift: UK Shift (2:00 PM - 11:00 PM IST)


Job Overview

We are looking for a skilled Backend Engineer with strong expertise in Java and cloud-native application development. The ideal candidate will have hands-on experience in designing scalable backend systems, building RESTful services, and working with modern development practices such as Test-Driven Development (TDD) and CI/CD pipelines.


Key Responsibilities

  • Design and develop robust, scalable server-side architecture and technical documentation
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions
  • Build and maintain RESTful APIs and backend services
  • Write clean, efficient, and maintainable code following best practices
  • Ensure code quality through reviews, testing, and adherence to development standards
  • Debug, troubleshoot, and resolve production and application issues
  • Proactively support end users and address technical concerns
  • Define and implement coding standards and development processes

Required Skills & Experience

  • 6–8 years of experience in backend development
  • Strong proficiency in Java (SE 12+) with hands-on experience in:
    • Generics, Reflection, Multithreading
    • Annotations, Functional Programming, Lambda expressions
    • Java Stream API
    • JPA and JMS
  • Solid experience with Spring Framework:
    • Spring Core, Spring MVC, Spring Boot
  • Experience with ORM tools such as Hibernate
  • Hands-on experience in building and consuming RESTful APIs
  • Strong understanding of database systems, preferably MS SQL, including:
    • Database design
    • Query optimization
  • Experience with build and CI/CD tools:
    • Jenkins, Maven, Gradle
  • Proficiency in version control systems such as Git
  • Understanding of application security concepts:
    • Authentication, Authorization, Data protection

Cloud & Additional Skills (Good to Have)

  • Experience with AWS Services:
    • SQS, Lambda, S3
    • Parameter Store, Secrets Manager
    • ECS
  • Familiarity with API testing and documentation tools such as Postman or Swagger
  • Experience in cloud-native development and microservices architecture

Development Practices

  • Test-Driven Development (TDD)
  • Design-Driven Development (DDD)
  • Cloud-Native Development

Education

  • Bachelor’s degree in Engineering (BE) or equivalent

Job Information

  • Employment Type

    Full Time

  • Contract

    Not Mentioned

  • Salary

    As Per Industry Standards.