Tech Stack
AWSCloudJavaJenkinsSDLCServiceNow
About the role
- Designing, developing, and maintaining Java-based applications
- Supporting chatbot development and maintenance to improve customer service and mission support
- Developing applications and integrations within ServiceNow (preferred)
- Building and maintaining solutions in Amazon Web Services (AWS) cloud environments
- Analyzing user requirements and developing software solutions to address needs
- Participating in the full Software Development Lifecycle (SDLC), including design, coding, testing, deployment, and support
- Triaging incidents, determining root causes, and resolving software issues
- Testing, debugging, and documenting code; tracking issues and fixes using Jira
- Supporting IT modernization initiatives and ensuring alignment with agency objectives
- Designing and customizing software and databases to optimize operational efficiency
- Deploying code changes in demo environments, working with JMS listeners and REST endpoints for system-to-system communication
- Working with XML payload ingestion and Web Services for data processing
- Collaborating with cross-functional teams and stakeholders while also operating independently when needed
- Supervising and coordinating multi-vendor software development projects and diverse programming teams
Requirements
- 3+ years of professional Java development experience
- Experience in developing, creating, and modifying software applications for large user groups
- Strong background in software testing, debugging, and issue resolution (Jira experience required)
- Proven ability to quickly learn and support complex workflows and codebases
- Experience analyzing user needs and creating scalable software solutions
- Background in IT modernization and SDLC projects
- Experience with incident triage and root cause analysis
- U.S. Citizenship and ability to obtain and maintain a USCIS Public Trust clearance
- Ability to work independently with limited direction, as well as in cross-functional team environments
- Experience supervising multi-vendor software development projects and a diverse group of computer programmers (preferred)
- Experience developing and maintaining chatbots for government agency use (preferred)
- ServiceNow development experience (preferred)
- AWS development experience (preferred)
- Previous USCIS project or ELIS tool experience (preferred)
- Familiarity with Atlassian Suite (Jira, Confluence), ServiceNow, GitHub, Jenkins, RESTful Web Services, JMS listeners, XML payload ingestion
- Health, Dental and Vision
- 401(k)
- Tuition Reimbursement
- Flexible Spending Account (FSA)
- 11 Paid Federal Holidays
- 3 weeks' Paid Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javasoftware testingdebuggingissue resolutionSDLCincident triageroot cause analysischatbot developmentServiceNowAWS
Soft skills
ability to work independentlycollaborationproblem-solvingcommunicationsupervisioncoordination
Certifications
U.S. CitizenshipUSCIS Public Trust clearance