Design and implementation of robust backend services and APIs using Java and Spring Boot
Build and maintain responsive user interfaces using React and ensure seamless integration with back-end systems
Utilize AWS services (e.g., EC2, S3, SQS, Lambda, RDS, ECS, EKS) to build scalable, distributed applications, and optimize cloud infrastructure
Familiarity with tools such as Datadog and Cloudwatch
Design systems that are secure, scalable, and highly available, focusing on performance and reliability
Write clean, maintainable, and testable code, following best practices in software development, including code reviews, unit testing, and continuous integration (CI/CD)
Collaborate with product managers, designers, and DevOps teams in an Agile environment to ship high-quality features on time
Diagnose performance bottlenecks and resolve system issues, ensuring high availability and scalability
Produce technical documentation to support development efforts and ongoing maintenance of systems
Requirements
Bachelor's Degree with 5+ years of professional experience in software development
Proficiency in Java and Spring Boot for building RESTful services and microservices
Good experience with React.js and front-end development (JavaScript, HTML5, CSS3)
Hands-on experience with AWS cloud services (EC2, S3, SQS, Lambda, RDS, ECS, EKS, etc.) and knowledge of cloud architecture best practices
Good understanding of relational databases and familiarity with NoSQL databases
Experience with Git, GitHub Actions, CI/CD pipelines, and containerization technologies such as Kubernetes
Experience with Agile software development methodologies (Scrum, Kanban)
Strong problem-solving skills, with the ability to tackle complex technical challenges
Excellent communication and collaboration skills, able to work effectively across teams
Proven experience in building scalable and highly available services
Comfortable working in a paired programming model with AI tools
Benefits
comprehensive medical, vision, dental, and life insurance
AD&D insurance
short-term and long-term disability insurance
sleep care management
Health Savings Account (HSA)
Flexible Spending Account (FSA)
commuter benefits
401(k)
Employee Stock Purchase Plan (ESPP)
Employee Assistance Program (EAP)
tuition assistance
Flexible Time Off (FTO)
Paid Time Off (PTO)
14 paid holidays
14 weeks of paid parental leave for primary caregivers
2 weeks of paid parental leave for secondary caregivers
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.