Senior Java Developer
- Location
- US
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Develop, enhance, maintain, and support the eXPRS application
- Identify, troubleshoot, and remediate application bugs and production issues
- Complete operational requests and application enhancements from the eXPRS Azure DevOps backlog
- Implement application performance, maintenance, and refactoring improvements
- Develop and implement user interface enhancements
- Support data and reporting enhancement requests
- Complete defect and change requests requiring application code modifications
- Analyze business requirements and translate them into appropriate technical solutions
- Collaborate with business Product Owners, system experts, technical architects, technical leads, and managers
- Document solution options, impacted system areas, system dependencies, and capability gaps
- Develop technical designs and specifications in accordance with established technical standards
- Document technical changes involving databases, interfaces, batch programs, application modules, and use cases
- Develop and demonstrate incremental functional prototypes and incorporate stakeholder feedback
- Participate in daily Scrum meetings, sprint planning, sprint reviews, demonstrations, and other Agile ceremonies
- Provide regular status reporting for two-week development sprints
- Use Azure DevOps (ADO/ADOS) and related tools to manage backlog items, defects, enhancements, and development activities
- Follow established requirements management, design, development, issue tracking, coding, and naming standards
- Maintain complete and accurate system and enhancement documentation
- Provide transparency into development activities, deliverables, timelines, risks, and progress
- Perform knowledge transfer and transition completed concepts and enhancements to existing team members for ongoing support
Requirements
- 10+ years of experience with Java development
- 10+ years of experience with J2EE technologies
- 10+ years of experience with IBM DB2 UDB
- 10+ years of experience using Eclipse for enterprise application development
- 1–3 years of eXPRS Application Development experience
- Prior state government experience within the last five years
- Strong experience with enterprise application development, enhancement, maintenance, and production support
- Experience troubleshooting and resolving application defects and technical issues
- Experience with application refactoring and performance optimization
- Experience developing or supporting database, interface, batch-processing, UI, and reporting changes
- Experience creating technical specifications, solution documentation, and system documentation
- Experience working with Azure DevOps (ADO/ADOS) for requirements, backlog, defect, and development tracking
- Strong experience working within an Agile/Scrum development environment
- Ability to collaborate effectively with business stakeholders, Product Owners, architects, developers, technical leads, and managers
Skills
- Java
- J2EE
- IBM DB2 UDB
- Eclipse
- Azure DevOps
- Agile
- Scrum
Similar roles
Principal Software Architect
Abacus Insights · United States · today
Principal Software Engineer
Lambda · Bellevue Office · today
Founding Flight Software Engineer
Fortastra · Torrance, CA · USD 180,000–250,000/yr · today
Senior Computer Vision Engineer, Space
Anduril Industries · Costa Mesa, California, United States · USD 191,000–253,000/yr · today
Senior Computer Vision Engineer, Space
Anduril Industries · Washington · District of Columbia · United States · USD 191,000–253,000/yr · today
Senior Algorithm Developer
Anduril Industries · Broomfield, Colorado, United States · Fort Collins, Colorado, United States · USD 190,000–252,000/yr · today