Job Title: Senior Java Developer
Location: Remote (Must live in Utah)
Job-Type: 2-year contract
Referral Fee: $500
Salary: $135,000 – 165,000
Employment Eligibility: We cannot support visa sponsorship on Corp to Corp
Position Overview:
Our client is seeking a senior Java Developer. This position will work on the creation of new applications and the replacement of legacy applications. The applications service both the public and internal staff. This position will also update existing Java web applications to maintain current functionality and provide new enhancements per user requirements.
- Duties & Responsibilities:
- Develop web applications using Java
- Replace and modernize legacy applications
- Maintain and update current Java web applications and provide enhancements
- Required Experience & Skills:
- 10 Yrs - Java Core, Java EE (JEE), Java Persistence API (JPA) and the Java Persistence Query Language (JPQL)
- 5 Yrs - Java Server Faces (JSF) / Prime Faces
- 5 Yrs - PostgreSql SQL, plpgsql
- 5 Yrs - developing applications for Amazon Web Services.
- 5 Yrs - Java RESTful Web Services
- Mirth Connect data transmission channel knowledge
- WCAG compatibility knowledge and application
- Nice to Have:
- Maven
- Github and Agile Development
- JUnit, Arquillian or similar testing framework
- JIRA
- Continuous Integration Continuous Deployment (CICD)
- database schema design
- coordinate computer systems and application design
- test software using appropriate methodology and techniques
- enter, transcribe, record, store, or maintain information in either written or electronic form.
- Previous experience developing software applications for federal, state, or county governments.
- Contribute to all stages of the software development lifecycle
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
- Ensure application designs conform with business goals.
- Analyze user requirements to define business objectives and implement them in an application.
- Ability to envision system features and functionality.
- Ability to apply SAFe framework to plan and schedule project priorities