> Markdown version of [/jobs/ext/2165629-developer](https://www.wearedevelopers.com/jobs/ext/2165629-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer - **Company:** Vanderhouwen & Associates, Inc. - **Location:** Portland, OR, United States (Remote available) - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Testing, Microsoft Azure, Batch Processing, Configuration Management, Software Documentation, Code Review, Databases, IBM DB2, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Issue Tracking Systems, Integrated Development Environments, Scrum Methodology, Software Engineering, Software Modules, Enterprise Software Applications, Universal Database (UDB), Software Coding, Code Restructuring, Software Version Control - **Published:** August 21, 2026 - **Apply:** https://www.vanderhouwen.com/job_posting/senior-developer-73077/ ## About the Role * 10+ years of professional Java development experience. * 10+ years of professional J2EE development experience. * 10+ years of experience working with IBM DB2 UDB. * 10+ years of experience using Eclipse in a professional software development environment. * State government technology or application development experience within the past five years. * Demonstrated expertise developing, troubleshooting, enhancing, and maintaining complex enterprise applications. * Strong understanding of software development methodologies, coding standards, source control, configuration management, and structured code review processes. * Experience performing unit, regression, integration, and end-to-end application testing. * Experience with Azure DevOps or similar development lifecycle and issue-tracking tools. * Experience producing functional and technical specifications and documenting application dependencies, database changes, and technical solutions. * Experience working within Agile/Scrum development environments. * Strong written and verbal communication skills with the ability to collaborate effectively with technical teams, business stakeholders, product owners, and subject matter experts. * Bachelor's degree in a related field or equivalent applicable experience. Preferred: * 1-3 years of eXPRS application development experience. ## Description Our client is seeking a Senior Developer to provide senior-level application development expertise supporting the ongoing maintenance, enhancement, and modernization of a complex enterprise web application. This role will be responsible for developing and improving application functionality, resolving defects, addressing technical backlog items, and producing well-documented, thoroughly tested solutions. The ideal candidate will bring extensive Java/J2EE and IBM DB2 experience, recent state government development experience, and the ability to collaborate effectively with technical and business stakeholders in an Agile environment., * Develop, enhance, troubleshoot, and maintain a large-scale Java/J2EE application, including resolving defects, implementing enhancements, refactoring code, and addressing performance and maintenance needs. * Complete application code changes involving database components, interfaces, batch processes, application modules, reporting functionality, and user interface improvements. * Analyze business and technical requirements and translate them into well-defined application solutions, technical designs, and development specifications. * Develop and execute unit, regression, integration, and end-to-end testing to validate application changes and protect existing functionality. * Manage development activities through Azure DevOps, including work items, source control, code commits, pull requests, issue tracking, and supporting documentation. * Collaborate with product owners, technical architects, development leads, managers, and business subject matter experts to clarify requirements, identify dependencies, estimate effort, and establish delivery timelines. * Participate in Agile/Scrum activities, including sprint planning, daily meetings, sprint reviews, status reporting, and demonstrations of working functionality. * Document application enhancements, technical solutions, system dependencies, testing activities, and completed development work to maintain comprehensive system documentation. * Evaluate impacted areas of the application and identify technical gaps, dependencies, risks, and considerations associated with proposed changes. * Provide knowledge transfer, documentation, and technical guidance to existing development and support team members to enable ongoing application support. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)