Logo
CompuGroup Medical US

Full Stack Developer-2

CompuGroup Medical US, Los Angeles, California, United States, 90079


Role Description

This is an exciting opportunity that awaits an experienced software developer looking to further their career as a full-stack Java/Angular web application developer responsible for the development of healthcare solutions. This role operates within a cross-functional, agile software development team and focuses not only on the maintenance and support of the current CGM SA application suite, but also on the modernization, interoperability, and improved usability of these applications as per the CGM International architecture and technology guidelines.Your Key Areas of Responsibility

The key responsibilities of this role will focus on solution delivery, maintenance, support, and very importantly, developing quality and secure solutions. Solutions that will not only enhance the CGM SA product offering but that can also enhance the product offering of the international CGM business. We are therefore seeking an energetic and committed individual that is a self-starter and who works well both independently and within a team context. Your knowledge of and experience in designing and developing quality and secure solutions, together with your ability to learn new technologies, research, and evaluate industry trends, will be invaluable and of the utmost importance to help ensure progress and the successful implementation of solutions.You will therefore be required to:Gain a deep understanding of the domain and the strategic business imperatives.Review business requirements to ensure we deliver on the desired outcomes.Be a key sparring partner of the Product, DevOps, Support, and QA teams and work closely with them to refine requirements or to quickly address support or application stability-related issues.Develop work estimates that accurately inform development timelines and backlog planning.Build and present quality and secure solutions that are clean, functionally excellent, fast, and technically elegant.Provide business partners with well-tested & documented solutions that meet the requirements.Help drive application modernization and migration initiatives.Education & Skills

Bachelor’s degree or equivalent in Information Systems, Computer Science, or related field.Minimum 3 years application development and design experience.Have a good understanding of software engineering principles, architectural concepts, and design patterns.Our frontends are developed in Angular and it integrates via APIs with our backend systems that are based on the Java stack. We'll therefore expect you to have recent experience in and be familiar with developing and maintaining end-to-end (full stack) enterprise solutions using:Java 11+Object-oriented design concepts and writing modular OO applications in Java (Spring, J2EE)Maven, JenkinsIntegrating solutions through RESTful web services using either XML and/or JSON formatsHTML5, CSS3, JavaScript/TypeScriptBootstrap, jQuery, Node.js or MVC framework such as React or AngularJS (version 10+)To complement the above skills, you will ideally have experience in:API integration and API security (Basic Auth, oAuth2)Building solutions in a microservice architectureWorking with post-relational and relational SQL databases (Postgres, MySQL)Modifying & creating database queries or stored proceduresExperience in the following areas will also be very advantageous:The Healthcare industryFHIR & HL7Container platforms (Kubernetes, Docker)LinuxAtlassian Jira and Confluence

#J-18808-Ljbffr