Enable job alerts via email!

Mainframe Developer

Tiger Resourcing Group

London

On-site

GBP 50,000 - 75,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology staffing firm in London seeks a Java Developer to design and maintain Java-based applications while integrating with Mainframe systems. The ideal candidate will have 5-12 years of experience and strong knowledge of software development methodologies. You will work closely with stakeholders to gather requirements and ensure compliance with best practices in software development.

Qualifications

  • 5-12 years of experience in software solution design.
  • Solid understanding of Mainframe technologies.
  • Hands-on experience with Linux/Unix Shell Scripting.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Integrate and interface with Mainframe systems.
  • Work closely with business stakeholders to gather requirements.

Skills

Proficiency in Java
Software Development Life Cycle
Excellent communication skills
Problem-solving skills
Agile methodology

Tools

Jenkins
SonarQube
Docker
Kubernetes
PostgreSQL

Job description

Social network you want to login/join with:

  • Design, develop, and maintain Java-based applications.
  • Integrate and interface with Mainframe systems (COBOL, JCL, DB2, etc.).
  • Write and maintain Linux shell scripts for automation, monitoring, and deployment tasks.
  • Have rich knowledge of Software Development Life Cycle methodologies; excellent communication and interpersonal skills, capable of resolving complex issues and motivating teams to achieve peak performance.
  • Create comprehensive architecture for software solutions and provide strategic direction throughout development. Design and develop high-performance, scalable, and reliable solutions using Java, Spring Boot, Microservices technologies.
  • Work closely with business stakeholders to gather and analyze requirements, translating them into technical specifications and architectural designs.
  • Convert visionary concepts into enterprise-wide systems.
  • Coordinate with all stakeholders in architectural designs and software development.
  • Ensure compliance with best practices and policies in software development. Perform code reviews and provide feedback to maintain code quality.
  • Provide guidance for architectural planning, monitor teams, and offer technical mentorship to ensure successful project implementation.
  • Create technical literature, such as training materials or sample code, to promote framework acceptance.
  • Ensure system integrity through proper architectural designs and advise on security methods, implementing them as needed.
  • Design and deploy Java applications, develop strategic, logical, and physical designs.
  • Ensure products or projects are robust, scalable, and extensible.
  • Apply Agile methodology effectively.
  • Analyze user requirements to define business objectives and envisage system features and functionalities.
  • Ensure application designs align with business goals and resolve technical issues proactively.
  • Write well-designed, testable code, and conduct software analysis, programming, testing, and debugging.
  • Support continuous improvement by investigating alternatives and technologies, presenting findings for architectural review.

Requirements

  • Solid understanding of Mainframe technologies: COBOL, JCL, VSAM, DB2, CICS (based on project needs).
  • Hands-on experience with Linux/Unix Shell Scripting (Bash, KornShell, etc.).
  • Familiarity with batch jobs and scheduling tools such as Control-M, Autosys.
  • Proficiency in Java, J2EE, Databases (Postgres), Web Services (REST, SOAP), Spring Boot, Spring MVC, Hibernate/JPA, API Gateway, Azure, and Microservices.
  • 5-12 years of experience in designing software solutions using architecture design principles.
  • Payment domain expertise and ability to lead teams, integrations, migrations, and create approaches.
  • Experience with Angular and front-end technologies is a plus.
  • Understanding of Kafka, PCF, Integration patterns, Security standards, Concurrency, Multi-threading, Collections, PostgreSQL, Azure, Docker, Kubernetes.
  • High-energy, detail-oriented, proactive, and able to work independently under pressure.
  • Strong problem-solving skills.
  • Experience with API and Contract Testing using REST Assured, Postman, Swagger, SOAP UI, Groovy, Spring Cloud Contract.
  • Knowledge of TDD methodology and unit testing with JUnit/XCTest.
  • Experience with mocking frameworks such as Mockito, API Service Virtualization, OCMock.
  • Static Code Analysis skills using SonarQube, Xcode Static Analyzer.
  • Hands-on experience with Jenkins, PCF, or similar tools for automated build and test infrastructure.
  • Proficiency in troubleshooting with Splunk, API tools like Swagger/Postman, and source control systems like Git.
  • Intermediate knowledge of Maven, Redis, Oracle database, SQL, Unix commands, Shell scripting.
  • Familiarity with tools like Sonar, DataDog/Dynatrace, GIT, SVN, Rally/Jira, CI/CD tools like Jenkins or Bamboo, and Splunk.
  • Excellent verbal and written communication skills, with strong relationship-building, collaboration, and organizational skills.
  • Proven experience in Agile methodology, SDLC, and project implementation, including debugging applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs