1

Junior Mainframe Programmer Jobs in Silver Spring, MD

Senior Java Developer

Sterling, VA · On-site

$57 - $72.50/hr

... mainframes that queries and retrieves data using SQL, JNDI, JDBC template and through Object ... junior/mid-level developers. • All other duties as assigned or directed. Qualifications

You will provide mentorship and training to junior colleagues and maintain progress on all ... Advanced programming skills; mastery of a statistical language such as R or SAS; experience using ...

Lead Data Scientist

Reston, VA · On-site

$100K - $160K/yr

You will provide mentorship and training to junior colleagues and maintain progress on all ... Advanced programming skills; mastery of a statistical language such as R or SAS; experience using ...

Lead Data Scientist

Reston, VA · On-site

$100K - $160K/yr

You will provide mentorship and training to junior colleagues and maintain progress on all ... Advanced programming skills; mastery of a statistical language such as R or SAS; experience using ...

Showing results 21-39

Junior Mainframe Programmer information

See Silver Spring, MD salary details

$7

$27

$48

How much do junior mainframe programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for junior mainframe programmer in Silver Spring, MD is $27.87, according to ZipRecruiter salary data. Most workers in this role earn between $16.88 and $34.28 per hour, depending on experience, location, and employer.

What is a junior mainframe programmer?

Junior Mainframe Programmers are entry-level professionals who work with mainframe computer systems, typically maintaining, developing, and troubleshooting software written in languages like COBOL, JCL, or Assembler. They assist in supporting legacy systems that handle large-scale data processing tasks for industries such as banking, insurance, and government. Their responsibilities often include coding, debugging, running batch jobs, and ensuring that mainframe applications run smoothly under the supervision of senior programmers.

What are the typical responsibilities of a junior mainframe programmer in their first year on the job?

In their first year, a Junior Mainframe Programmer is usually responsible for maintaining and updating existing mainframe applications, assisting with coding tasks, debugging programs, and performing routine batch processing operations. They often work under the guidance of senior programmers and participate in code reviews, documentation, and testing activities. Collaboration with analysts, QA testers, and other IT professionals is common to ensure program changes meet requirements and function smoothly in the production environment.

What are the key skills and qualifications needed to thrive as a junior mainframe programmer, and why are they important?

To thrive as a Junior Mainframe Programmer, you need a solid understanding of programming languages like COBOL, JCL, and SQL, often supported by a degree in computer science or related field. Familiarity with IBM mainframe environments, version control systems, and database management tools is crucial for daily tasks. Attention to detail, problem-solving skills, and the ability to learn quickly help you adapt to legacy systems and collaborate with senior developers. These skills are essential to ensure reliable system maintenance, effective troubleshooting, and smooth integration within enterprise IT teams.

What are popular job titles related to Junior Mainframe Programmer jobs in Silver Spring, MD?

For Junior Mainframe Programmer jobs in Silver Spring, MD, the most frequently searched job titles are:

What job categories do people searching Junior Mainframe Programmer jobs in Silver Spring, MD look for?

The top searched job categories for Junior Mainframe Programmer jobs in Silver Spring, MD are:

Senior Programmer/Analyst

Tiye Consulting

Washington, DC • On-site, Remote

Full-time

Re-posted 3 days ago


Key responsibilities

  • Integrate internal applications and exchange processes with external partners using J2EE BUS framework and other technologies

  • Support and maintain the Statewide Domestic Violence Application and all Statewide District Court Applications, including system updates, backups, and help desk support

  • Manage version control systems (CVS and Subversion), configure and backup Linux-based systems, and participate in disaster recovery planning and testing


Job description

Job Brief:
A Senior Programmer is responsible for the design, development, and implementation of software programs and applications that align with the business requirements. The programmer may lead a team of junior programmers in encoding, testing, and debugging software programs and applications. They are also responsible for holding client meetings, implementing new projects, proposing business solutions, and generally providing technical support to all personnel. Senior programmers work closely with other programmers, analysts, IT staff, and managers to understand system needs and develop solutions within set timelines and budgets. A senior programmer should have extensive knowledge and experience in programming, leadership skills, communication skills, analytical skills, attention to detail and problem-solving skills.
Responsibilities:
  • Integrating internal applications using the existing J2EE BUS framework as well as the more modern technologies
  • Integrating exchange processes with external Partners using the exiting J2EE BUS framework
  • Phoning users in response to calls escalated to micro programming group
  • Identifying which system is a fault and re-routing appropriately
  • Resolving issues directly, often using remote desktop software
  • Configuring, maintaining, and regularly backup a LINUX-based version control system used by the programming group
  • Managing a CVS repository to generate change reports between versions and head and provide web interface to repository, cvsweb
  • Managing a subversion repository, used for new projects once approved by the Board
  • Working with application distribution and updating support tasks including customizing the updater for new applications, adding new features to handle various setup tasks once approved by the Board, and maintaining compatibility with new Operating Systems
  • Disaster Recovery Support tasks including planning for disaster recovery as part of project development, ensuring systems are backed up regularly and to an off-site storage location, documenting recovery and testing procedures, and participating in bi-annual Disaster Recovery exercises
  • Preparing regular and ad hoc reports including weekly project report of progress and status, weekly time report, and additional reports as requested
  • Lifting personal computers, printers, scanners, and other equipment associated with a standard computer workstation
  • Reporting as follows: weekly report communicating project progress and status, weekly time reporting on JIS provided forms, and any additional reports as assigned by the supervising manager
  • Supporting the Statewide Domestic Violence Application by: Maintaining the windows client applications and middle-tier parts of the system, Maintaining the application while the project is not in an active development stage, features will still be requested at times and annual law changes require programming changes each year, Maintaining the central database accessed by several client applications, Providing support for Security Policy by coordinating with the Data Security Departments, Planning, designing, developing, testing implementing new system features with approval from the Board, Planning, designing, developing, testing, and implementing features required for Law Changes, Implementing Middle Tier objects, Generating user interface design and report, Documenting system features, Providing multi-user support and respond to Help Desk incident tickets, Developing and documenting backup and recovery strategies and coordinate with the Disaster Recover Coordinator
  • Supporting all Statewide District Court Applications by: Supporting existing applications including software upgrades and distribution and server maintenance, Supporting new legislation changes each fiscal year, Supporting new requirements as requested once approved by the Board, Developing and documenting backup and recovery strategies and coordinate with D/R coordinator, Resolving help desk tickets, Maintaining thirty-five (35) servers located at each District Courthouse and replacing existing servers with new hardware and operating system, and newer versions of the Oracle Database, Maintaining upgrades for Courtroom Central Database servers including making regular updates to the database to reflect code and other changes, Maintaining upgrades for Commissioner's Assistant Application and the Clerk's Assistant Application including porting application to newer complier versions and making regular updates to the database to reflect the code changes

Skills Required:
  • Ten (10) years of programming experience with Embarcadero RAD Studio, Borland C++ Builder, Borland VCL, Quick Reports, TCP/IP Sockets, FTP and SMTP on Windows platform
  • Ten (10) years of cross-platform application integration programming experience involving Windows and AIX and Mainframe systems using Sockets, LU6.2 or similar protocols
  • Six (6) years of experience administering Linux with Oracle, CVS, mysql, Apache
  • Three (3) years of Java programming experience and Oracle Application Server
  • Three (3) years of web development with Microsoft .NET framework
  • Windows programming experience with desktop databases and Embarcadero RAD Studio C++
  • Java programming and UNIX experience