Java Backend Services Developer IV

Company:  Javen Technologies
Location: Cincinnati
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
JOB DESCRIPTION

Must Have Technical Skills

5+ Years Java Experience with exposure to Java 21

Spring Boot / Spring Framework

Development of Stateless Services (e.g. BFF)

Open API

OAUTH Background

Nice to Have Technical Skills

OpenShift

BFF: Back-End for Front-End

Banking/Financial Services Background

Job Summary

Highly experienced Java developer to build backend services, specifically a BFF connected to our organization’s enterprise data domains for a Disputes Case Management platform. This role needs to be both consultative and hands-on keyboard. Where they will lead development alongside our more experienced Engineers and assisting will upskilling for sustainable maintenance by existing team. The scope of this work is specific to the design and build out of our BFF and Data Integrations, see details below.

Ask of Role

Advise on and lead development through hands on work of the following:

Support the following business processes within Disputes

Create a case

Apply temporary credit

Settlement

Chargeback

Interface with domain services and their supporting teams

Enable testing with Wiremock

Create data for mock responses

Develop Backend for Frontend

Include orchestration strategy for interfacing with Domain APIs

Strategy for simultaneous support of existing LEAN - Adjustment HUB and future LEAN Adjustment HUB implementation

Strategy for sunsetting existing LEAN Adjustment HUB

Hosting strategies for Wiremock and Backend for Frontend

Documentation of new software which may include architecture and process flow diagrams

Key Milestone to Deliver

Backend for Frontend deployed to development environment with associated Wiremock instance

NOTE: this milestone may be reached multiple times as each business process is enabled via iterative delivery

Backend for Frontend deployed to SIT environment to integrate with Domain Services and expose APIs for consumption by LEAN - Adjustment HUB

NOTE: this milestone may be reached multiple times as each business process is enabled via iterative delivery

Backend for Frontend deployed to Production environment and begins enabling the processing of new disputes

Existing LEAN - Adjustment HUB is sunset

Transition of new software to for management and further development

General Role Description

Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Defines site objectives by analyzing user requirements; envisioning system features and functionality.

Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle.

Determining design methodologies and tool sets; completing programming using languages and software products.

Designing and conducting tests.

Troubleshooting development and production problems across multiple environments and operating platforms.

Supports users by developing documentation and assistance tools.

Qualifications: Hands on experience in designing and developing applications using Java EE platforms.

Object Oriented analysis and design using common design patterns.

Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). • Experience in the Spring Framework.

Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).

Java J2EE; Hibernate.
Apply Now
Share this job
  • Similar Jobs

  • Java Backend Services Developer II

    Cincinnati
    View Job
  • Java Developer

    Cincinnati
    View Job
  • HR Support Services Analyst

    Erlanger
    View Job
  • Java Developer Level 2

    Cincinnati
    View Job
  • Python/Sql Developer

    Cincinnati
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙