JOBSEARCHER

Java Backend Developer

ComResource is hiring a highly experienced Java Developer to build backend services. This is a full time, W2 role (C2C not accepted), and must be available to go on-site in Cincinnati, Ohio.
JOB DESCRIPTION: Role Requirements
Location: On-Site
Cincinnati, OH 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 APIOAUTH Background Nice to Have Technical SkillsOpenShiftBFF: Back-End for Front-EndBanking/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.
Job Requirements: 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
  • SettlementChargebackInterface 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 APIsStrategy for simultaneous support of existing LEAN - Adjustment HUB and future LEAN Adjustment HUB implementation
  • Strategy for sunsetting existing LEAN Adjustment HUBHosting 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 instanceNOTE: this milestone may be reached multiple times as each business process is enabled via iterative deliveryBackend for Frontend deployed to SIT environment to integrate with Domain Services and expose APIs for consumption by LEAN - Adjustment HUBNOTE: this milestone may be reached multiple times as each business process is enabled via iterative deliveryBackend 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 Fifth Third 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.