Job Summary
Software Engineer
Critical thinking mindset strong sense of accountability for product delivery passion to develop quality software.
Good communication skills and team player.
Experience working or willing to work with geographically distributed teams.
Strong technical background
Develop own and peers skills and be a mentor to junior peers to build T-shaped team.
Responsibilities
Strong hands-on experience in development and testing using microservicelightweight containers & frameworks such as Spring Boot
Knowledge of design patterns
Understands CICD process and has experience with at least 1 build server eg bamboo gitlab ci jenkins etc
Understands version control and various branching strategies what are the issuesbenefits following particular branching strategies
experience with SQL and NoSQL DBs