job summary: Randstad Federal is seeking a Java Application Architect in support of a federal project at IRS location: BETHESDA, Maryland job type: Contract salary: $90 - 100 per hour work hours: 8am to 4pm education: Bachelors responsibilities: Task Description: Provide support and assistance to design, development, integrate, test, and deploy a modernized BMF platform and also support day-to-day Operations & Maintenance (O&M) work based on IRS priorities. Provide for project management, O&M, development, modernization, enhancements, software development, legislative changes, and developmental O&M upgrades. Required skills/Level of Experience: - Minimum of 10 years of experience with Architectural frameworks and how to design applications - Experience developing physical and logical architectures, leveraging client templates/process - Experience with both Java application programming and migration - Validate overall solution with client and project team - Modernization approaches: Familiarity with various modernization strategies like refactoring, containerization, cloud integration, and API enablement. Nice to have skills: - Familiarity with mainframe data structures and formats preferred - Understanding of IBM Z systems: Minimum of 15 years of work experience with a demonstrated knowledge of z/OS, Assembly Language, DB2, QSAM, IMS, CA Endevor, BMC Control-M, JCL, and other core IBM mainframe technologies. - Experience with Java Message Service, Core Java, Spring Core , Spring MVC, Spring Batch, Java, Microservices, Spring Boot, AWS services - Active IRS MBI Clearance Highly Desirable qualifications: Experience level: ExperiencedMinimum 10 years of experienceEducation: Bachelors skills: JavaJava Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). Applications accepted on ongoing basis until filled.