Senior Java Developer
- Location
- US
- Workplace
- Remote
- Employment
- Contract
- Salary
- —
Posted 29d 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
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Staff Software Engineer, Mission Software
Vast · Long Beach, California, United States · USD 188,600–267,720/yr · today