Job responsibilities
- Be a strong technical individual contributor to meet the team’s delivery goals, provide analysis and estimation of future work impacting our team
- Take the lead on solving and implementing difficult technology challenges
- Work with different stakeholders to review and contribute to business requirements, architecture, design, and test plans
- Focus on quality practices using techniques like unit testing, automation testing, and peer review. Aim for continuous improvement
- Be a proponent and practitioner of Agile engineering practices including: Pair Programming, Continuous Integration and Test Driven Development
- Mentor junior team members to progress their technical and professional skills
- Release software on UAT and production; 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 help team 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 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Experience using Spring Boot framework for building enterprise Java applications for RESTful APIs and micro services
- 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 BlazeMeter, Splunk, Dynatrace, CloudWatch, Datadog
- Experience using 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 with Docker/Kubernetes
- Experience using Terraform
- Experience in using Kafka (MSK) for data streaming
- Experience in relational and no-SQL DBs in AWS
- Advanced AWS certification