JS Remotely - Remote JavaScript Jobs

Find new remote JavaScript, Node.js, Angular, React, Vue or Electron job from 200+ posted jobs!

Post your job ad - $99 for 3 months ✏️

Senior Full Stack Engineer (Java/React) - Remote

SemanticBits

Summary


SemanticBits is looking to hire a talented senior software developer who can develop modern digital health services implemented as highly scalable Java services with a React Frontend. You will work on a project that supports the Centers for Medicare and Medicaid Services’ (CMS) focus on developing systems that provide accurate and complete data that is also user-friendly and patient-centric. 

We use modern DevSecOps practices, including zero downtime deployments using Docker and AWS. The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses human-centered design to implement highly modern, usable interfaces. This position is open to a mid-level to principal professional depending on experience.

Tools & Technology


  • Java (8 or above)

  • Maven

  • Spring Boot, Spring Data, Spring Security

  • JPA/Hibernate, Liquibase/Flyway

  • JUnit, Test Containers, Mockito, Mock Server 

  • Typescript

  • React

  • Redux and the React hooks API

  • Jest/Enzyme/Sinon

  • Jenkins, Docker

  • AWS, ECS, EC2 


Responsibilities



  • Be part of a dynamic, highly-independent Scrum team following the standard Scrum ceremonies in a Scaled Agile Framework (SAFe) environment

  • Implement modern REST-style microservices using Java Spring Boot

  • Follow a test-driven development (TDD) approach to unit testing

  • Deploy code into a continuous build and test automation through Jenkins 

  • Leverage containerization with Docker

  • Write SQL, define relational schemas, write data migrations, and query through an ORM

  • Implement automated unit/integration/functional tests on the back-end with JUnit and other frameworks

  • Implement modern single page applications (SPAs) using React

  • Be proficient in modern React philosophies such as Hooks and state management tools like Redux

  • Use automated JavaScript testing frameworks such as Mocha, Sinon, Jest, Enzyme, and Cypress

  • Use git (workflows, merge strategies, etc) for code version control

  • Apply modern design patterns and build enterprise-grade production applications

  • Work with the Product Owner and Scrum Master to break down requirements into technical tasks

  • Collaborate with members of other teams to address integration needs and/or other interdependencies

  • Lead/Mentor team members in any way necessary to meet team commitments


Required Qualifications



  • Bachelor's degree required, strong preference for Computer Science field of study

  • 5 years of experience in Core Java and JEE

  • 3-5 years of experience with Spring Boot

  • 3-5 years of experience in RESTful microservice development in Java

  • 5 years of experience with object-relational mapping frameworks, such as Hibernate and JPA

  • 2 years of experience with React

  • Candidate must reside in the United States

  • Flexible and willing to accept a change in priorities as necessary

  • Excellent command of written and spoken English


Nice to Have



  • Experience implementing services using the FHIR standard a major plus

  • Experience working in the healthcare industry

  • Federal Government contracting work experience