Java Middleware Developer

Hire IT People
Charlotte, NC, United States
1 day ago
Apply on ats.hireitpeople.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Continuous Integration IBM DB2 Relational Databases Web Development Middleware Hibernate (Java) Microsoft SQL Server Model View Controller (MVC) Object-Oriented Software Development Oracle (Applications)
+8 more
Web Services Spring-boot Git Restful APIs Spring Batch Docker Jenkins Microservices

Job description

  • Responsible for developing and delivering complex software requirements to accomplish business goals.
  • Ensures that software is developed to meet functional, non - functional, and compliance requirements.
  • Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
  • Contributes to story refinement/defining requirements.
  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Assists team with resolving technical complexities involved in realizing story work.
  • Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.
  • Documents and communicates required information for deployment, maintenance, support, and business functionality.

Requirements

  • 8+ years of hands-on development experience with Java 1.8 or above
  • Experience with Object oriented programming & design concepts
  • Experience in Java backend and middleware technologies
  • Experience in building web applications
  • Experience developing RESTful webservices based applications
  • Experience with server-side frameworks such as spring (like MVC, Springboot, Springbatch, etc.)
  • Experience working with ORM frameworks such as Hibernate
  • Experience working with RDBMS such as Oracle, SQL Server, or DB2 etc.
  • Experience in CI/CD, preferably using Jenkins, Git
  • Experience working in distributed Agile teams
  • Ability to work independently and strong problem solving skills

Desired Skills:

  • Knowledge of Banking and Finance domain
  • Experience working in Unix/Linux environment
  • Experience working with Microservices with docker container/Open Shift a plus
  • Good interpersonal skills to interact with cross functional teams and business

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ats.hireitpeople.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:53 min

Analyzing a legacy car leasing enterprise application

Henning Schwentner · LIVE

Videos

See all

Related articles

See all