Description :
|
Your responsibilities will include: - Lead a team of 5-8 talented, motivated engineers and help them deliver while remaining hands on throughout the time.
- Develop, debug and create microservices using Java, Golang, Spring boot, MySQL, NoSQL on AWS with extensive technical expertise.
- Explore new AWS technologies, select and create production grade microservices.
- Create high level designs and architecture when required, work with other architects.
- Debug production incidents around Microservices, authentication, authorization, database, elastic search, UI(React) etc.
- Work with product team to explore new ideas and create proof of concepts.
- Trains new hires on development and project management processes.
- Co-work on features with remote teams in Europe and India
- Deliver using agile process using CI/CD pipelines.
- Perform security and code reviews.
Requirements: - 8+ years of experience in software engineering
- 3+ years of experience in Java, Spring boot, JPA, REST, Microservice pattern & related technologies, SQL, No-SQL, Webservices, web-frameworks etc
- 2+ years of experience in Cloud software development. AWS or similar services like Azure, Google cloud is acceptable.
- 3+ years experience leading and mentoring other developers.
- Must be a bachelor’s or master’s in computer science or related fields
- Ability to lead the team thru agile software development with little supervision
Good to have: - Golang, React, Oauth, SCIM
- Big data, Apache Spark, Data bricks, Python and Scala
- Database – No SQL, Redshift
- AWS core constructs – KMS, Queues, Notification services, Cache, Cloud watch
|