Senior Full Stack Engineer in Java/React
SemanticBits
Remote job description
Position 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.
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
Summary
SemanticBits
Senior Full Stack Engineer in Java/React (Remote) at SemanticBits () (allows remote)
Tags: react, java, spring, maven, typescript
-
location or timezone
-
category
Software Development -
posted
1175 days ago
https://www.remote.io/remote-software-development-jobs/senior-full-stack-engineer-in-java-react-11967