At a Glance
- Tasks: Design and develop Java applications while integrating with Mainframe systems.
- Company: Join a dynamic social network focused on innovative software solutions.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values creativity and problem-solving.
- Qualifications: 5-12 years in software design, with expertise in Mainframe technologies and Java.
- Other info: Experience with Agile methodology and a passion for tech innovation is a plus.
The predicted salary is between 48000 - 84000 £ per year.
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.
#J-18808-Ljbffr
Mainframe Developer employer: Tiger Resourcing Group
Contact Detail:
Tiger Resourcing Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mainframe Developer
✨Tip Number 1
Familiarise yourself with the specific Mainframe technologies mentioned in the job description, such as COBOL, JCL, and DB2. Having hands-on experience or even personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the field by joining relevant online forums or attending meetups focused on Mainframe development and Java technologies. Engaging with the community can provide insights into the role and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies and how you've applied them in past projects. Be ready to share specific examples of how you've contributed to team success and resolved complex issues.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews. Practice coding challenges related to Java and Mainframe technologies, and be ready to explain your thought process during the problem-solving phase.
We think you need these skills to ace Mainframe Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Mainframe technologies, and Linux shell scripting. Use specific examples that demonstrate your skills in software development and project implementation.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background aligns with the job requirements. Mention your experience with Agile methodologies and your ability to lead teams effectively.
Showcase Relevant Projects: Include details of any relevant projects you've worked on, especially those involving COBOL, JCL, or Microservices. Highlight your problem-solving skills and how you contributed to the success of these projects.
Highlight Soft Skills: Since excellent communication and interpersonal skills are crucial for this role, make sure to mention instances where you've successfully collaborated with stakeholders or resolved complex issues in your previous positions.
How to prepare for a job interview at Tiger Resourcing Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Mainframe technologies like COBOL, JCL, and DB2. Highlight specific projects where you integrated these systems with Java applications, as this will demonstrate your hands-on expertise.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Prepare to explain how you've resolved complex issues in past projects, particularly those involving software development life cycles and architectural designs.
✨Communicate Effectively
Since excellent communication skills are crucial for this role, practice articulating your thoughts clearly. Be ready to discuss how you've collaborated with stakeholders to gather requirements and translate them into technical specifications.
✨Familiarise Yourself with Agile Methodology
As Agile methodology is a key aspect of the job, be prepared to discuss your experience working in Agile environments. Share examples of how you've contributed to team dynamics and project success through Agile practices.