Epicareer Might not Working Properly
Learn More

Java Backend Services Developer IV

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Role Requirements
Location: On-Site - Cincinnati, OH |Primarily the Madisonville location


Must Have Technical Skills

  • 10+ 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 Client s team 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job