Description

Key Skills: Java, Backend Development.

Roles & Responsibilities:

  • Design, develop, and maintain backend systems using Java and Spring or Spring Boot.
  • Build and integrate REST and GraphQL APIs to support frontend applications.
  • Implement Core Java concepts including Collections, multithreading, and Java 8 features.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with both RDBMS and NoSQL databases to manage data effectively.
  • Participate in code reviews and maintain high coding standards.
  • Utilize microservices architecture to enhance system scalability and maintainability.
  • Apply TDD, BDD, and unit testing practices to ensure software quality.
  • Engage in Continuous Integration and Delivery (CI/CD) processes to streamline development.
  • Contribute to Agile or SAFe development methodologies to enhance team productivity.
  • Collaborate with UI developers to create adaptive and responsive UI applications.

Experience Required:

  • 5 - 8 years of experience in Java backend development using Spring Boot and REST APIs.
  • Proficient in Core Java fundamentals, with strong understanding of multithreading and design patterns.
  • Experience in microservices-based architecture and containerized deployments.
  • Familiarity with Agile/SAFe environments and CI/CD pipelines.

Education:  Any Graduation

Education

Any Graduate