Job Description
Location - Bangalore (WFH only during COVID)
Roles and Responsibilities
- Contribute to all phases of the development lifecycle.
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specification
- Own your code in production, responding to incidents as they occur, and participating in retros to determine how to be better in the future
- Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Desired Candidate Profile
BE/BTech/MS degree in Computer Science Engineering or a related subject.
Experience in software application development using Java, Spring, and Hibernate.
Experience in Spring Boot, Microservices is a plus.
Strong knowledge of algorithms, data structure, and design patterns.
Experience with SQL and NoSQL technologies.
Sound understanding of concepts of Restful services.
Solid understanding and experience of Application Server and middleware technologies.
Unix/Linux environments and OS fundamentals.