Salary : $156,000 - 156,000 per year
Requirements :
- U.S. Citizenship or Legal Permanent Residency (Green Card holder for at least three years)
- Federal Tax compliance is essential
- Ability to obtain and maintain a Minimum Background Investigation (MBI) clearance
- Active Moderate Risk MBI clearance is advantageous
- Bachelors degree from an accredited institution (four additional years of related experience may substitute for the degree)
- Minimum of five years of relevant experience
- Proficient in Core Java 8+ development
- Skillful in designing and implementing JEE solutions using Spring Boot and Microservices
- At least four years of experience with IBM ALC programming language
- Proven experience in developing and maintaining COBOL applications in enterprise mainframe settings
- Familiarity with batch systems using JCL and IBM utilities
- Experience in modernizing or integrating legacy mainframe platforms with distributed Java systems
- Knowledge of Agile and continuous integration methodologies
- Proficient in Lambda expressions and Generics
- Understanding design patterns, SOA principles, and Java APIs
- Working knowledge of REST / SOAP services, messaging frameworks, and event platforms
- Strong communication skills, both verbal and written
- Demonstrated capacity to deliver intricate solutions as a senior contributor
- Experience with integrating GOTS and COTS products
- Background in performance tuning and optimization of service-based frameworks
Responsibilities :
Maintain and enhance existing software applications, including design, development, unit testing, and debugging with Java 8+, SQL, Spring Boot, and MicroservicesCreate design specifications that cater to evolving requirementsDevelop and deploy Java components or full applications within JEE environmentsDesign, develop, test, and document software components based on business requirementsDevise unit test cases, plans, and automated tests adhering to Test-Driven Development (TDD) practicesConduct unit, integration, and regression testingEngage in design and code reviews to ensure qualityUpdate and maintain source code and software componentsDocument processes in accordance with development methodologiesCreate custom adapters for integration of legacy systems with service-oriented frameworksCollaborate within a large Agile team operating in short sprint cyclesEffectively interact with engineers, program leaders, and clientsProvide development, testing, and production support for IBM mainframe applications in ALC and COBOLMaintain and enhance legacy ALC / COBOL batch programs, including debugging and performance tuningSupport integration of Java microservices with mainframe systems operating in z / OS environmentsParticipate in production incident resolutions and Service Restoration Team calls as necessaryExecute and troubleshoot batch tasks using JCL and IBM utilitiesSupport applications in enterprise IRS environments utilizing configuration management tools like Rational Team Concert and EndevorTechnologies :
LambdaCOBOLIBMIBM MainframeSupportJavaRESTSOAPSQLSpringSpring BootTDDmicroservicesJava EEAPIAWSCloudDockerIBM Db2JBossJPAJenkinsKafkaLinuxMavenMongoDBTomcatWebsphereXMLMore :
We are excited to announce an opening for a Senior Java / Mainframe Application Developer to support our client with enterprise-scale software systems. This role allows for 100% remote work, and you will be part of a dynamic and collaborative Agile team focused on modernization initiatives. We offer a comprehensive benefits package including health, dental, vision insurance, life insurance, a 401(k) plan, and paid time off. Join us in supporting mission-critical processing systems for the IRS and be an integral part of our innovative team.
last updated 7 week of 2026