Source description
About the role
Java developer 4+ month contract Remote Must be eligible to obtain and maintain and active Public Trust clearance
Back End Requirements: Full Agile development of Rest-based Java services using Spring Boot/Hibernate/JPA Experience with AWS Services such as Lambda, Secrets Manager, S3 and integration with a Java Backend Experience processing MS Office documents using Apache POI Experience developing messaging services with Apache Kafka Experience in a microservices architecture and service-to-service communication MySQL Experience Develop and integrate solutions using various open-source architectures Front End Requirements:
Development of web pages using modern technologies such as React, HTML5, CSS3, SCSS, CSS Frameworks, JavaScript, Rest service integration Using Redux in tandem with Rest Services calls Developing web front-end components that are 508-compliant, support multiple browser technologies, and are screen-reader friendly. Monitor progress against deliverables. General:
Collaborate with team to design new features and functionality Monitor progress against deliverables, employing effective risk and issue management strategies Develop and maintain effective working relationships with CMS stakeholders and other contractors Required Skills:
5+years as a software engineer building microservice, enterprise web-based solutions using technologies/frameworks such as Java, Spring Boot, WildFly, Messaging, RDBMS, ORM, AWS, REST. 5+ years as a front-end developer interacting with multi-tier, enterprise web-based solutions using technologies/frameworks such as React, REST, JavaScript ES6, Typescript. 2+ years in one or more technical disciplines (e.g. architecture, process re-engineering, development, verification) 2+ years estimating, planning, and executing complex projects using Agile methodologies Developing systems with Section 508 compliance Familiarity with build tools (webpack, gulp, grunt, etc.) Familiarity with HTTP and design patterns applicable to RESTful web applications Building strong customer relationships through Agile team(s) and personal performance 1+ years supporting CMS Medicare or Medicaid programs Collaborating in a multiple team environment Experience working with CMS Design System components is a bonus Exceptionally strong communication skills, verbal and written. Includes the ability to effectively communicate complex information to audiences with varying technical and system backgrounds and at multiple organizational levels Education/Certifications:
Computer Science degree or Bachelor's Degree in a related major
More at Thoughtwave Software and Solutions