Job responsibilities
- Partner with the Agility Lead and other stakeholders to lead team in breaking down complex Features/Stories into well-understood and achievable tasks
- Be an active developer and contributor to the team’s delivery - Take the lead on solving and implementing difficult technology challenges and drive team to successful delivery
- Work with different stakeholders to review and contribute to business requirements, architecture, design, and test plans
- Ensure development quality is being tracked and improved by focusing on quality practices such as unit testing, automation testing, and peer review
- Cultivate and introduce Agile engineering practices including: Pair Programming, Continuous Integration and Test Driven Development
- Strengthen the presence of team as a Technical center of excellence - Actively work with other leads to align to a consistent technology vision and keep the rest of the organization aware of our activities
- Mentor team members to progress their technical and professional skills
- Participate in production support and application monitoring
- Build and maintain relationships with internal (business and technology team members) and external customers
- Triage technical issues and lead teams toward solving problems
- Contribute to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proficient in building and operating large-scale high-performance environments with distributed systems and cloud technologies (AWS, Kubernetes, etc.)
- Experience with implementing industry standard cybersecurity & technology controls.
- Excellent communication skills and ability to present to and communicate effectively with key stakeholders across product, architecture, technology, data and design.
- Experience using SpringBoot framework for building enterprise Java applications for RESTful APIs and microservices
- Solid understanding of building services in public cloud and familiar with modern technology and cloud architecture
- Experience on AWS with exposure to ECS/EKS
- Experience using Terraform and Kubernetes/Docker
- Experience using BlazeMeter, Splunk, Dynatrace, CloudWatch, Datadog, Pactflow, Hoverfly, Wiremock, Postman for API and automation testing,
- Experience in using Agile Scrum methodology for tracking the team work.
- Understands best practices for CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies like React
- Experience in using Kafka (MSK) for data streaming
- Experience in relational and no-SQL DBs in AWS
- Advanced AWS certification