- 9+ years of software development within programming languages: Java (Spring boot), JavaScript, python (good to have)
- 9+ years of experience being past of Agile teams and working in Agile methodology
- Experience in Microservice Architecture
- Proficiency with SQL, NoSQL and relational databases
- Unit Testing, Test Driven Development and use of mocking frameworks.
- Experience in diverse technology stacks including AWS / OpenShift
- Experience deploying code using AWS, Terraform, GitHub, Jenkins
- Knowledge of working in Databricks or Snowflake a plus
- Strong in Application code analysis.
- Excellent understanding of distributed systems and service-oriented architecture
- Candidate should have strong communication skills and coordination skills
- Ability to work independently and work with client directly
- Added advantage of we have associates with Agile experience in the past projects and ability adapt in the agile sprint environment.
Good to have:
- Kafka, MongoDB, Splunk, New Relic, Golang
Responsibilities:
- Manages, organizes, mentors, motivates and delegates tasks to a team of talented software engineers;
- Assumes responsibility for the quality and timeliness of the team’s deliverables;
- Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team.
- Ensures that teams have appropriate product and technical specifications, direction, and resources to deliver effectively.
- Provides detailed and timely status updates to management;
Maintains technical knowledge and understanding of the latest development methodologies and best practices by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations