Java Developer, Integrity Data Hub

Background on NASWA

The National Association of State Workforce Agencies (NASWA) is the national organization representing all 50 state workforce agencies, D.C. and U.S. territories. These agencies deliver training, employment, career, and business services, in addition to administering the unemployment insurance (UI), veteran reemployment, and labor market information programs. NASWA provides policy expertise, shares promising state practices, and promotes state innovation and leadership in workforce development.

One of the projects managed by the NASWA UI Integrity Center is the operation and continued development of the UI Integrity Data Hub (IDH). The IDH allows participating states to submit UI claims data for cross-matching, alerting, and analysis. The IDH project team is seeking a Data Analyst Team Lead to provide support for the development of ongoing reporting functions and analysis of UI claims data. This role is expected to lead a team of analysts providing analysis of UI claims data and other related data, development of reports and dashboards, and development and reporting of project Key Performance Indicators (KPIs). The role will also work with the IDH project team and stakeholders to address data quality issues and communicate anomalies indicating potential UI fraud.

Background on CESER

The Center for Employment Security Education and Research (CESER) is the leading education, research and information technology center focused on workforce development and unemployment insurance issues offering services to a diverse group of stakeholders, most notably state workforce agencies and their federal partners.

Position Overview

The Java Developer will be responsible for providing maintenance programming support in Java for the Data Hub. Support will include maintenance, performing fixes, and enhancements to existing IDH UI components and back end software. Support will include front end GUI development as well as backend development. The Support Developer will also work with states to coordinate Data Hub implementation and to resolve user technical and integration issues. The Java Developer will assist in preparing and reviewing technical documentation and in managing software releases and configuration control and supporting testing. The Java Developer will work with state UI staff and representatives, and with the Project Manager, Sr. Solution Architect, and other members of the project team to meet project objectives.

Roles and Responsibilities

  • Support system and enhancement/new capability testing
  • Implement software fixes for the existing IDH front-end and back-end processing
  • Manage configuration and releases
  • Review and resolve state technical integration issues

Required Competencies

  • Software development
  • Java, JSF, and Spring
  • Webservice experience CXF and/or Spring Boot REST
  • Apache Tomcat
  • IntelliJ, Maven, and Git/or SVN
  • Troubleshooting/Issue resolution
  • Software configuration control
  • Candidates must have a consistently respectful and professional demeanor toward colleagues, members of the Association, visitors, guests, callers, stakeholders, and vendors. They also must have the ability to develop collaborative partnerships with Project Managers, IT professionals, and stakeholders.
  • Candidates must have effective time and task management skills, paying close attention to detail and keeping errors to a minimum. They must be punctual, reliable, responsible, composed, honest, ethical, tolerant of differences, and flexible.
  • Candidates must be comfortable working on a virtual team.

Desired Competencies

  • Experience working in Linux Environment
  • RDS MySQL/Aurora
  • JIRA
  • Continuous Delivery
  • AWS Cloud Experience
  • JavaScript Client Development or Visualization D3.js or Similar
  • Apache Tomcat & Httpd
  • LDAP, Open AM, Open DJ
  • Soap XML Secure Web Services with CXF

Relevant Experience Required

  • 5+ years professional Java software development experience
  • Excellent client-facing and internal communication skills.
  • Excellent written and verbal communication skills.
  • Solid organizational skills including attention to detail and multi-tasking skills.
  • Strong working knowledge of Microsoft Office.

Education

  • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field required. Data analysis certifications.
  • Master's degree preferred

Job Details

  • NASWA is unable to sponsor applicants for work visas at this time for this position.
  • Any offer of employment will be contingent on the results of a background investigation.
    • Location: Remote/Telework Position
    • Reports to: Senior Engineering Manager
    • Position Type: Full Time
    • Salary Range: $100,000 - $110,000/per year commensurate on skills, experience
    • Benefits: NASWA offers competitive benefits including a generous health care package, generous time off, 401(k), educational assistance and other great options
    • Travel Requirements: There is no travel at this time due to the pandemic. Once it is deemed safe to travel, quarterly travel (approximately 10%) around the United States (and possibly US territories) for working sessions.

How to Apply

Send a resume and cover letter to HR@naswa.org

 

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change, or new ones may be assigned at any time with or without notice.
NASWA is an equal opportunity employer. NASWA does not unlawfully discriminate on the basis of race, color, religion, national origin, sex, age, marital status, military status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, genetic information, disability, matriculation, political affiliation or any other characteristic protected by federal or District of Columbia law. Our non-discrimination policy applies to all facets of employment, including recruiting, hiring, employment, promotion, demotion, dismissal, compensation, and training opportunities.