Description

About the Role:

  • Design, develop, and deliver complex, large-scale enterprise applications in an agile environment.
  • Conduct code reviews of other developers and participate in GIT merge reviews.
  • Work with the team in data modeling, database design, and creating efficient SQL for application performance.
  • Deliver solutions timely and accurately by providing technical and functional expertise & being involved in all SDLC phases.
  • Writing and running unit, integration, and system tests to ensure software quality and functionality.
  • Working closely with other team members, including other software engineers, UI developers, and testers.
  • Design and develop RESTFUL APIs to expose application functionality and data to the front-end applications.

Preferred skills:

Java, Python, Type Script, SQL, HTML, CSS, Spring, Spring MVC, Spring Boot, Spring Data JPA, Angular, GIT, APIs and IntelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio Code and a minimum of BS degree in IT/Com Sc. /MIS or its equivalent is required

Education

Bachelor's degree in Computer Science