Senior Mainframe and REST API Developer
- Contract
Company Description
Arthur Grand Technologies (www.arthurgrand.com) is in the business of providing staffing and technology consulting services. We have doubled our revenue year over year for the past 5 years. This speaks to the long-lasting relationship and customer satisfaction that we have built in this short span of time. Our company is managed by a team of professionals who worked for big 5 consulting firms for 20+ years.
We are a minority owned staff augmentation and technology consulting company
To keep our valued employees, we need to keep them engaged in challenging, interesting work, offer market-relevant benefits and provide continued opportunities for professional growth.
Job Description
Senior Mainframe and REST API Developer
Location: Woodlawn, MD (Hybrid)
Long Term Contract
Key Required Skills:
Z/OS Mainframe development, JCL, COBOL, DB2, CICS, Control-M, VSAM, SQL, relational databases, Java, RESTful, Spring Boot, JSON, XML, SOAP, SQL, Git, AWS, and TDD and familiarity with Angular
Position Description:
- Architect, design, code, and implement applications using software engineering best practices in the latest technologies.
- Develop JCL and software code using customer defined standards and software engineering best practices.
- Analyze root causes for batch job failures, take appropriate corrective steps to resolve issues in a timely fashion, and share findings with the team.
- Evaluate impacts of database schema changes on existing software components
- Develop new and update existing REST APIs using the Spring Framework (Boot, Cloud, Security, Data).
- Perform source code repository management and deployment using DevOps (Jenkins, Nexus, Docker, SonarQube, Urban Code).
- Perform API testing using Swagger UI and Ready API.
- Investigate and repair application defects related to business logic, middleware, or database (DB2).
- Perform log analysis and resolution using Splunk, Dynatrace
- Provide software expertise in one or more of these areas: Java application integration, Java enterprise services, service-oriented architectures (SOA), security, and business process management/business rules processing.
- Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience.
- Provide guidance/support to other junior/mid-level developers.
- Impact functional strategy by developing new solutions, processes, standards, or operational plans that position competitively in the marketplace.
- All other duties as assigned or directed.
Skills Requirements:
Foundation For Success (Basic Qualifications)
- Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.
- Masters or Doctorate degree may substitute for required experience.
- 10+ years of experience with Mainframe development using z/OS Mainframe development, JCL, COBOL, DB2, CICS, Control-M, and VSAM
- 7+ years of experience with Java systems/application analysis and design
- 7+ years of combined experience SOA/Microservice architecture/RESTful web service
- 4+ years of combined experience with building responsive UIs with modern front-end technologies
- Must be able to obtain and maintain a Public Trust. Contract requirement.
Factors To Help You Shine (Required Skills)
- These skills will help you succeed in this position:
- Strong experience with developing batch and online modules using COBOL, JCL, CICS, VSAM and DB2 utilities/languages.
- Strong knowledge of SQL and relational databases like DB2.
- Excellent experience with Spring Framework (Boot, Batch, Cloud, Security, and Data)
- Excellent knowledge with Java EE, Java generics, and concurrent programming
- Solid experience with unit testing, TDD, and associated technologies (Junit, Mockito and Karma/Jasmine)
- Basic knowledge of relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and Spring JDBC.
- Strong experience developing unit tests using Junit using build automation tools such as Maven, Jenkins, and SonarQube.
- Knowledge/Experience on Web-methods will be an additional advantage.
- Familiarity with modern front-end build pipelines and tools.
- Excellent communication and written skills
How To Stand Out From The Crowd (Desired Skills)
- Showcase your knowledge of modern development through the following experience or skills:
- Experience with modern development software, tools, and methodologies.
- Experience working on Agile projects and understanding Agile terminology.
- Solid knowledge with building responsive UIs with modern front-end technologies such as Angular, Node, Typescript, or Bootstrap
- Solid knowledge of front-end technologies (HTML, Modern JavaScript, jQuery, and CSS)
- Work in DevOps Environment.
- Experience with Linux environments.
Education:
- Bachelor's Degree with 7+ years of experience
- Must be able to obtain and maintain a Public Trust.
Additional Information
All your information will be kept confidential according to EEO guidelines.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply