Senior Java Developer / Java Programmer
| Estimated Pay info | Based on similar jobs in your market$65 per hour |
|---|---|
| Hours | Full-time |
| Location | Lanham, MD 20706 Lanham, Maryland open_in_new |
About this job
Job Description
Senior Java Developer / Java Programmer
Program: IRS Master File Research and Analysis (MFRA)
Place of Performance: Hybrid—approximately 25% at the New Carrollton Federal Building, 5000 Ellin Road, Lanham, MD 20706, and 75% at the contractor’s location. The employee must be able to report to the Government site within two hours of notice.
Position Summary
The Senior Java Developer will provide full-lifecycle software development, operations and maintenance, integration, testing, deployment, and production support for IRS Master File Research and Analysis applications. The individual will develop and enhance secure, scalable, high-performance Java applications supporting Filing Season, Mid-Year, Tax-Year, legislative, and mandated system changes.
The Senior Java Developer will work as part of an integrated IRS-led technical team and collaborate with developers, business analysts, database specialists, DevOps engineers, security personnel, and Government stakeholders.
Essential Duties and Responsibilities
- Analyze business requirements, work requests, system specifications, and technical documentation.
- Design, develop, code, test, integrate, deploy, and maintain Java and Java Enterprise Edition applications.
- Develop and maintain RESTful web services and application programming interfaces using JAX-RS or comparable technologies.
- Apply object-oriented programming principles, Java design patterns, Spring Framework, Hibernate, and modern web-development technologies.
- Develop user-interface components using JavaServer Faces, PrimeFaces, React, or comparable frameworks.
- Design and build scalable, secure, reliable, and high-performance applications.
- Deploy and support Java applications using Red Hat JBoss Enterprise Application Platform 7.2.6 or newer.
- Integrate applications with IRS enterprise systems, shared services, databases, infrastructure, and external interfaces.
- Develop and maintain solutions using Oracle, PL/SQL, DB2, XML, HTML, and related technologies.
- Perform unit, functional, automated, integration, regression, performance, load, and security testing using JUnit or equivalent tools.
- Investigate application incidents, defects, and ServiceNow problem tickets, including high-priority P1 and P2 issues.
- Troubleshoot application, web-service, database, integration, and production-performance problems and implement corrective solutions.
- Support code builds, configuration management, and deployment activities using Jenkins/Hudson, Maven, ANT, GitHub, and Endevor.
- Use Linux RHEL 8.0 and Linux shell scripts to support application development and operations.
- Apply secure-development practices and support compliance with FISMA, Section 508, IRS security requirements, and applicable lifecycle standards.
- Develop and maintain required technical documentation, including design specifications, test plans, deployment plans, programming requirements, operating instructions, system manuals, and knowledge articles.
- Participate in Agile Scrum activities, including planning, development, testing, demonstrations, deployments, retrospectives, and Change Control Board meetings.
- Conduct technical and architectural reviews to verify solution feasibility, quality, security, and alignment with program requirements.
- Maintain accurate code, configuration, testing, and lifecycle artifacts in designated repositories.
- Provide technical guidance, knowledge transfer, coaching, and mentoring to team members and IRS personnel.
- Explain complex technical matters to nontechnical stakeholders and prepare presentations or briefings for Government leadership.
- Support production implementations and post-deployment monitoring to ensure system stability and timely resolution of issues.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- At least eight years of professional Java development experience, including application design, coding, testing, integration, deployment, and maintenance.
- Strong experience with object-oriented programming, Java design patterns, Spring Framework, Hibernate, and web technologies.
- Demonstrated experience designing and developing scalable, high-performance enterprise applications.
- Experience with Java/Java EE, JAX-RS, JUnit, JBoss EAP, Maven, ANT, Jenkins/Hudson, GitHub, and Linux.
- Experience developing or integrating RESTful web services and shared APIs.
- Experience with Oracle, PL/SQL, DB2, or comparable relational database technologies.
- Experience troubleshooting production applications and resolving software defects and performance issues.
- Experience working in Agile software-development environments.
- Strong written and verbal communication skills.
- Ability to work effectively with multidisciplinary technical teams and Government stakeholders.
- Must hold an active IRS Minimum Background Investigation or a qualifying federal background investigation that satisfies the Government’s requirement at the time of proposal submission.
- Must maintain the required investigation and staff-like access eligibility throughout employment.
- Must meet applicable U.S. citizenship or lawful permanent residency requirements.
Preferred Qualifications
- Current Java professional certification.
- Experience supporting IRS or U.S. Department of the Treasury systems.
- Knowledge of IRS Master File systems, particularly the Business Master File or Individual Master File.
- Familiarity with CFOL command codes and federal tax-processing applications.
- Experience with IBM Engineering Lifecycle Management tools, including DOORS Next and Engineering Test Management.
- Experience with Jira, Eclipse/RDz, File Manager, IBM Debugger, AppScan, AppInternals, JConsole, or VisualJC.
- Understanding of OneSDLC/ELC lifecycle processes, IRM 2.5 requirements, ServiceNow Change processes, and federal application-security standards.
Work Requirements
- Hybrid performance with regular availability to work at the New Carrollton Federal Building.
- Must be able to report to the Government site within two hours of notification.
- No reimbursable travel is anticipated under the contract.
- Employment is contingent upon contract award, Government approval, verification of qualifications, and continued satisfaction of security and suitability requirements.