Job Description :

Full Stack Developer Java & React

REMOTE

Job Overview:
The Department of Health and Human Services (DHHS) is seeking a full-stack Java & React developer (Advanced level) to build and support micro-services and React applications used across multiple teams within the Department. The Advanced Applications Developer will work under the guidance of a Technical Lead to design, develop, and maintain cloud-based applications. The ability to communicate with technical team members, business users, and management is required.
Specific Duties:
The Advanced Applications Developer Java & React, will demonstrate strong competencies across these responsibilities:

  • Assist in all phases of development, including design, coding, testing, and deployment of micro-services and front-end applications.
  • Develop, debug, and maintain application code in Java and React.
  • Design Java classes.
  • Write and document REST APIs and micro-services.
  • Collaborate with peers, business analysts, and technical team members to gather requirements and implement solutions.
  • Design and deploy micro-service databases (SQL/NoSQL) in a cloud environment (preferably Azure).
  • Conduct unit and integration testing to ensure application functionality.
  • Assist in preparing application documentation and other technical artifacts.
  • Provide support for small to medium-sized applications and troubleshoot issues as needed.
  • Participate in mentoring and assisting junior developers on the team.

Required Skills and Experience:

  • At least 7 years of experience with Java development.
  • At least 5 years of experience in developing micro-services using Spring Boot or similar frameworks.
  • At least 5 years of experience in REST API development using Open API (Swagger) specifications.
  • At least 5 years of experience with HTML/CSS/JavaScript.
  • At least 3 years of experience building front-end applications with modern SPA frameworks such as React, Angular, or Vue
  • At least 7 years of experience working with relational databases, including writing SQL queries and debug database related issues in Java applications.


Preferred Skills and Experience:

  • Experience with cloud platforms such as Azure.
  • Familiarity with cloud-native or serverless application models.
  • Familiarity with application deployments in the Azure cloud preferred.
  • Familiarity with non-relational DBs is a plus (MongoDB, Cosmos DB, Dynamo DB, etc.).
  • Exposure to database automation frameworks (Liquibase, Flyway, etc.) is a plus.
  • Preferred to have a minimum of 7+ years' experience in all aspects of the software development lifecycle and workflow including, but not limited to:
    • Estimates
    • Target date planning
    • Work plan development and monitoring.
    • Stakeholder communication
    • Quality Assurance
    • Development methods/techniques
    • Testing methods/techniques
    • Implementation planning and execution.

Characteristics

  • Strong team player, able to collaborate across various teams.
  • Displays intellectual curiosity and integrity.
  • Proactive in solving problems and learning new technologies.
  • Strong technical communication.

Ability to work in an agile, fast-paced environment.

Requirements: Bachelor's degree in Computer Science or related field or equivalent combination of industry-related professional experience and education.

             

Similar Jobs you may be interested in ..