Tech Stack
AngularAWSCloudJavaKafkaMicroservicesPHPPythonSplunkSpringSpring BootSpringBootTerraform
About the role
- Developing scalable, high-quality microservices in a cross-functional environment
- Providing technical leadership to the scrum team(s)
- Leading new product technical evaluations
- Translating product requirements into detailed agile stories for the team to work on
- Providing rotational on-call support and root cause analysis of software and system defects
Requirements
- Strong development experience in a distributed microservice environment
- Deep knowledge of Java (Spring Boot), Python, PHP or Angular
- Experience with monitoring tools (DataDog, Splunk, etc. )
- Experience with running large deployments at scale (AWS, AWS Fargate preferred)
- Experience with CI/CD systems (Github, Gitlab, other)
- Experience developing high performing database queries
- Experience with data transformation technologies is a plus
- Experience with performance testing and code optimization
- Experience with message bus technologies (Kafka, etc.)
- Experience with Single Sign On applications and OAuth frameworks is a plus
- Solid understanding in core web and browser concepts is a plus
- Experience migrating legacy applications to microservices is a plus
- Experience with Infrastructure as a Service (Terraform, Cloud Formation) is a plus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
microservicesJavaSpring BootPythonPHPAngularCI/CDperformance testingcode optimizationdata transformation
Soft skills
technical leadershipcross-functional collaborationroot cause analysisagile methodology