Job Description :
Direct client req

Location: OH.

Duration: 12 months

Job Description

GC and citizen only

Java / Integration Developer

Kroger has an open contract for a Java/Integration Developer reporting to the Integration Services Team. This team is responsible for managed file transfer, messaging, and connectivity with external vendors, and API development.

The Integrations Services team is looking for a Sr. Software Engineer with a focus in API development. The candidate will be responsible for maximizing code re-usability while also considering API design, development, and testability of the API’s. The candidate will be responsible for proactively helping evolve our enterprise Integration Services efforts to deliver value back to the business.

Essential Job Functions:

Create system designs to facilitate the inter-operability of large-scale business systems.

Research, analyze, and define business solutions of large systems scope and complexity. Prepare detailed
specifications for large complex projects and design solutions for complex business problems.

Document test cases, expected test results, test data requirements, and collaborate with testing teams and business
partners to resolve testing problems.

Code, debug, test and support utilities, tools, and frameworks to support the application development process.

Provide leadership and technical direction to team members and monitor the deliverables of the technical team.

Support current backend messaging and processes

Own and drive API implementation following best practices.

Define solutions for REST API, Message, File based integration

Design and define API specifications for high performance, scalability, and availability

Deliver end-to-end solutions with a focus on hitting delivery goals.

Function as a top-level technical expert in development through the application lifecycle.

Partner with management to identify and research application problems, search for solutions, and make

Minimum Position Qualifications:

Associate’s or bachelor’s degree from an accredited institution required in Computer Science, Computer Engineering, Software Engineering, Information Systems/Technology or comparable career experience

7 or more years of experience required in Software Development using Java 1.7 or above, J2EE, JPA/EJB, JMS,
JSF/ Prime Faces, WebSphere, Oracle, PL/SQL, GIT, Bamboo, JIRA.

Experience with messaging: JMS, IBM Integration Bus (IIB), AMPQ, Kafka, MQ, or Active MQ

7 or more years of experience with Object Oriented Programming (Java preferred), Relational Database Design and
Concepts, Java Server Faces (JSF), Prime Faces, JavaScript, Typescript, HTML5, and CSS-based Layout and Design.

Experience with designing, creating & consuming REST APIs and documenting using Swagger and OpenAPI