Tech Stack
AWSCloudCyber SecurityJavaMySQL
About the role
- Join Keeper Dev team and play a pivotal role designing, developing and maintaining core backend systems
- Work closely with cross-functional teams (product managers, designers, frontend, QA) to define and implement software solutions
- Utilize AWS backend services and infrastructure to build scalable and robust backend solutions
- Design, develop, and maintain efficient and scalable backend systems and APIs using Java and AWS APIs
- Create and optimize database schemas, write complex MySQL queries, and ensure data integrity and performance
- Architect and implement RESTful APIs that are intuitive, secure, and well-documented
- Identify and resolve performance bottlenecks, implement caching strategies, and optimize system performance
- Implement security best practices, authentication, and authorization mechanisms to protect data and systems
- Participate in code reviews to maintain code quality and provide constructive feedback
- Investigate and resolve complex technical issues and outages, providing timely solutions
- Own the ability to self-start and prioritize, plan, organize, and manage multiple tasks efficiently
Requirements
- 7+ years of professional experience in backend software development
- Bachelor’s or Master’s degree in Computer Science or equivalent discipline or equivalent experience
- Proficiency in Java programming and related frameworks
- Strong knowledge of database design, optimization, and administration, specifically within MySQL
- Extensive experience with AWS services and cloud infrastructure
- Deep understanding of software architecture principles and design patterns
- Proven ability to design and build scalable, high-availability systems
- Excellent problem solving and communication skills
- Familiarity with Agile/Scrum development methodologies
- Due to this role’s involvement in GovCloud, all applicants must be a US Person