Responsibilities:
- Designs and develops high quality clean code
- Oversees team members performing these functions
- Anticipates problems and future technical needs and takes necessary steps to address Issues.
- Work primarily in server side technologies and comfortable with client side whenever required
- Enthusiastically follow technology trends, software engineering best practices and technologies
Requirements:
- Must have a Bachelor’s degree in computer science or equivalent
- Experience in Authentication Platform Experience and Payment Integration is an added advantage.
- Must have at least 4 -7 years experience as a software developer
- Must be proficient in Core Java
- Must have developed or worked in RESTful services
- Must have developed microservices with Spring/Spring Boot
- Good with writing SQL functions and procedures
- Must have worked in at least one NoSql solution like MongoDB
- Should have worked with RDBMS like Postgres or Mysql
- Should have good knowledge in design patterns
Good to have:
- Experience with AWS services integration with Java
- Experience with JUnit cases for all implementations
- Knowledge on CICD build pipelines
- Experience Liquibase
- Experience working with React.js
- Experience with Docker
- Basic experience with AWS offerings
- Experience with TDD
Perks:
- Day off on the 3rd Friday of every month (one long weekend each month)
- Monthly Wellness Reimbursement Program to promote health well-being
- Monthly Office Commutation Reimbursement Program
- Paid paternity and maternity leaves
- Group Medical Insurance
- Group Term Life Insurance (2.5X of the CTC)
- Group Personal Accident Insurance (3 X of the CTC)