/

Java Back End Developer

Chennai, India

We are looking for a highly skilled and experienced Back-End Developer to join our team. As a Back-End Developer, you will be responsible for designing and developing robust and scalable server-side applications. You will work closely with our team of engineers and collaborate with other departments to ensure the seamless integration of front-end and back-end systems.

No of openings

10

Experience    

3 to 6 years

Duration of Hiring

Long term project

Location

Chennai

Roles and Responsibilities

  • Design, develop, and implement software solutions. Solve business problems through innovation and engineering practices.
  • Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules.
  • Identify or troubleshoot application code-related issues.
  • Participate in code reviews to ensure solutions are aligned to pre-defined architectural specifications.
  • Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows.
  • Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions.

Job Qualifications and Requirements

  • Should have a strong technical background in JAVA, J2EE or Python, Spring stack.
  • Well-versed with OOP’s concept and design patterns.
  • Good understanding of data structure and algorithms.
  • Strong experience with Database systems like RDBMS (PostgreSQL, Oracle, etc.) and NoSQL (Dynamo, MongoDB, etc.).
  • Experience in building Microservices.
  • Knowledge of docker and containerization.
  • Should have good experience in using messaging platforms like Kafka, RabbitMQ, etc.
  • Knowledge in CI/CD Pipeline and Dev Ops tools.
  • Knowledge in Cloud Services such as AWS or Azure.
  • Should be familiar with Test Driven Development.
  • Passionate and have depth knowledge of agile, and Kanban processes.
  • Should be able to communicate effectively with stakeholders.
  • Manage scope, timelines, quality, goals, and deliverables that support business.
  • Good communication skills.
  • Prior work experience in product engineering/development.
  • Good to have prior experience in the Indian Banking segment and/or Fintech.

Interview mode

1st Round - Technical(Virtual)

2nd Round - Senior Manager(F2F)

3rd Round - HR(F2F)