Title: Sr Full Stack Software Engineer
Location: San Diego, CA (Onsite)
Contract: 12+ months (with possibility of extension)
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master's or higher is a plus) OR equivalent experience
- 5+ years of professional experience in software engineering, with a focus on full-stack development.
- Expertise in Java (Spring Boot) and JavaScript, with deep experience in Angular for UI development.
- Strong background in cloud technologies, specifically Amazon Web Services (AWS), including experience with Kubernetes (EKS).
- Proficiency in GraphQL and RabbitMQ.
- Experience with CI/CD pipelines, containerization, and infrastructure as code.
- Familiarity with regulated environments, with experience in software as a medical device development highly preferred.
- Relevant certifications (e.g., AWS Certified Database - Specialty) is a plus.
- Familiarity with healthcare data integration and compliance (e.g., HIPAA) is a plus.
Responsibilities:
- Design, develop, and maintain robust, secure, and scalable full-stack applications using Java, Spring Boot, JavaScript, and Angular with a focus on OOP principles and software design patterns.
- Build secure APIs using GraphQL and integrate RabbitMQ for asynchronous messaging and event-driven systems.
- Implement microservices architecture for backend services following best practices in scalability, security, and maintainability.
- Lead the development, testing, and deployment of applications on AWS, leveraging EKS (Elastic Kubernetes Service), RDS, and other AWS managed services.
- Collaborate with cross-functional teams to define, design, and deploy new features and applications.
- Ensure high-quality code through best practices in unit testing, code review, and continuous integration.
- Collaborate with cross-functional teams including DevOps, QA, and product management to drive continuous delivery pipelines and automation.
With over 26 years of industry experience, SSi People has built its reputation and expertise on putting people first. Everything we do works toward delivering an exceptional experience for our consultants, our clients, and our internal team. Through a genuine commitment to people in everything we do. We have developed refined processes and a stellar internal team to deliver talent quickly. More importantly, we focus on building long-term relationships, not transactions. Putting people first is just what we do well.