Tech Stack
AWSCloudDistributed SystemsJavaKubernetesSDLCSpringSpring BootSpringBoot
About the role
- Improve your knowledge of highly available and scalable distributed systems.
- Design, implement, and operate both new features on our current services as well as new services that will be built from scratch.
- Troubleshoot and fix operational issues and have the opportunity to improve the troubleshooting procedures and tools.
- Execute full software development life cycle (SDLC).
- Write well-designed, testable code.
- Document and maintain software functionality.
Requirements
- 2+ years of work experience building highly scalable products.
- 2+ years of programming experience in Java/Spring Boot with clean code practices.
- Expert knowledge in Object-Oriented Programming with a successful track record.
- Experience contributing to architecture and design of new and current systems.
- Experience working with stakeholders at all levels.
- Experience in data modeling and database management
- Familiarity in Cloud Solutions, AWS, Kubernetes/EKS, CI/CD pipelines, Testing & Automation.
- Degree in Computer Science or a related field, or equivalent work experience.
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootObject-Oriented Programmingdata modelingdatabase managementcloud solutionsAWSKubernetesCI/CDTesting & Automation
Soft skills
troubleshootingcommunicationstakeholder engagement
Certifications
Degree in Computer Science