Backend Developer (java) Chennai, India

Year    TN, IN, India

Job Description

Greetings Everyone







Who are we?



For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o .





What will you do?

What are we looking for?



About the Role
We are seeking a skilled and passionate Backend Developer (Java) to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems. You will collaborate closely with cross-functional teams--including front-end engineers, product managers, and DevOps--to deliver seamless and reliable user experiences.


This position is ideal for developers who are highly analytical, detail-oriented, and eager to solve complex technical challenges using modern Java technologies and frameworks.


Responsibilities
Design, develop, test, and maintain backend services and APIs using Java and related frameworks such as Spring Boot / Spring MVC.


Collaborate with front-end developers to integrate user-facing elements with server-side logic.


Build scalable microservices architecture to handle high-volume transactions.


Optimize application performance, scalability, and security.


Implement best practices in coding standards, code reviews, and testing.


Work with RESTful APIs, database systems (SQL and NoSQL), and cloud environments (AWS, Azure, or GCP).


Maintain detailed documentation for all backend processes, workflows, and architecture.


Troubleshoot and debug applications to ensure strong functionality and optimization.


Participate in Agile/Scrum development cycles and contribute to sprint planning and reviews.


Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field.


2-5 years of experience in backend development using Java.


Strong hands-on experience with Spring Boot, Spring Framework, and Hibernate/JPA.


Proficiency in RESTful API design and implementation.


Solid understanding of object-oriented programming (OOP) and design patterns.


Experience with RDBMS (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).


Familiarity with version control systems like Git.


Working knowledge of CI/CD pipelines, Docker, and microservices architecture.


Good understanding of security principles, authentication, and authorization (JWT, OAuth).


Excellent problem-solving skills and ability to work in a fast-paced environment.


Preferred Qualifications
Experience with cloud-based deployments (AWS Lambda, ECS, or GCP).


Knowledge of message brokers (Kafka, RabbitMQ).


Familiarity with Kubernetes or container orchestration tools.


Exposure to Test-Driven Development (TDD) or Behavior-Driven Development (BDD).


Understanding of DevOps practices and infrastructure as code (IaC).


Contributions to open-source projects or personal portfolio demonstrating backend work.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4494144
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year