Talent.com
Această ofertă de loc de muncă nu este disponibilă în țara dvs.
Mainframe Developer | COBOL | Java | Reviewing Code

Mainframe Developer | COBOL | Java | Reviewing Code

Tiger Resourcing GroupBucharest
În urmă cu 8 zile
Descrierea postului

Mainframe Developer | Cobol | Java | Reviewing Code

Contract : £ - per day

Hybrid working : 2 to 3 days per week on-site in London

The Role

  • Design, develop, and maintain Java-based applications.
  • I ntegrate and interface with Mainframe systems (Cobol, JCL, DB2, etc.).
  • Write and maintain Linux Shell Scripts for automation, monitoring, and deployment tasks.
  • Should have rich knowledge in Software Development Life Cycle Methodologies; excellent communication and interpersonal skills, capable of resolving multiple complex issues and motivating team to achieve peak performance
  • Create a comprehensive architecture for a software solution and providing strategic direction throughout the development process. Design and develop high-performance, scalable, and reliable solutions using Java, Spring boot, Microservices technologies.
  • Work closely with business stakeholders to gather and analyse 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 of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.
  • Providing guidance for the architectural planning for framework. Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.
  • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks
  • Ensuring system integrity by utilizing proper architectural designs
  • Advising on security methods and implementing them
  • Design and deploy Java applications.
  • Develop strategic, logical, and physical designs.
  • Ensure products or projects are robust, scalable, and extensible.
  • Expertise in using Agile methodology
  • Analyse user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business goals
  • Identify and resolve any technical issues arising
  • Write well-designed, testable code
  • Conducting software analysis, programming, testing, and debugging
  • Support continuous improvement, investigating alternatives and technologies, and presenting 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 (eg, Control-M, Autosys).
  • Good hands-on in Java, J2EE, Databases (Postgres), Web Services (REST, SOAP), Spring boot, Spring MVC, Spring 4.0, Hibernate / JPA, API Gateway, Azure and Microservices.
  • 5-12 years of experience desired in designing software solutions using software architecture design principles.
  • Payment domain expertise and ability to drive the team, integrations, migrations, create approach.
  • Good to have experience in Angular, and Front End technologies.
  • Understanding of Kafka, PCF, Integration patterns, Security standards, Concurrency and Multi-threading, Collections, PostgreSQL, Azure, Docker, Kubernetes
  • Hands-on, high-energy, detail-oriented, proactive, and able to function independently under pressure.
  • Strong Problem-Solving skills.
  • Distributed systems (Databases, caches, microservices, message broker)
  • API and Contract Testing using REST Assured / Postman / Swagger / SOAP UI + Groovy / Spring Cloud Contract
  • Test Driven Development TDD Methodology and Unit Testing using Junit / XCTest
  • Use of mocking frameworks such as API Service Virtualization / Mockito / OCMock
  • Static Code Analysis using SonarQube / Xcode Static Analyzer
  • Hands on with Jenkins / PCF or similar tools for automated provisioning of build and test infrastructure.
  • Troubleshooting with Splunk, API aids like Swagger / Postman and source control systems like Git
  • Intermediate knowledge of Maven, Junit, Redis, Oracle database, SQL, Unix command, Shell Scripting.
  • Good to have exposure to Financial / Banking Domain, Frontend development, JavaScript, HTML5, CSS3, Bootstrap / Material UI, Angular.
  • Good knowledge of tools like Sonar, Data-dog / Dynatrace, GIT, SVN, Rally / Jira, CI (Jenkin / Bamboo) / CD, Splunk
  • Strong communication skills both verbal and written - with strong relationship, collaborative skills, and organizational skills
  • Proven experience in Agile methodology, SDLC & implementation of Projects, debugging the applications.
  • Creați o alertă de locuri de muncă pentru această căutare

    Java Developer • Bucharest