ComTec Information Systems - San Diego, CA

posted 12 days ago

Full-time - Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Full-Stack Software Engineer / Front-end UI Developer is responsible for designing, developing, and maintaining robust, secure, and scalable full-stack applications. This role emphasizes the use of Java, Spring Boot, JavaScript, and Angular, focusing on object-oriented programming principles and software design patterns. The engineer will lead the development of applications on AWS, ensuring high-quality code and compliance with regulated industry standards, particularly in the medical device sector.

Responsibilities

  • Design, develop, and maintain full-stack applications using Java, Spring Boot, JavaScript, and Angular.
  • Build secure APIs using GraphQL and integrate RabbitMQ for asynchronous messaging.
  • Implement microservices architecture for backend services following best practices.
  • Lead the development, testing, and deployment of applications on AWS, leveraging EKS and RDS.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Ensure high-quality code through unit testing, code review, and continuous integration.
  • Drive continuous delivery pipelines and automation in collaboration with DevOps, QA, and product management.
  • Develop and document software in compliance with regulated industry standards, specifically in the medical device space.

Requirements

  • 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, focusing on full-stack development.
  • Expertise in Java (Spring Boot) and JavaScript, with deep experience in Angular for UI development.
  • Proven experience with microservice architectures and distributed systems.
  • Strong background in cloud technologies, specifically AWS, including experience with Kubernetes (EKS).
  • Proficiency in GraphQL and RabbitMQ.
  • Experience with CI/CD pipelines, containerization, and infrastructure as code.
  • Excellent problem-solving and analytical skills with attention to detail.
  • Effective communication and collaboration skills.

Nice-to-haves

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service