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