Back to search:Lead Java / Cleveland, Oh

Position Title 1: Lead Java Developer

Position Location: Strongsville, OH OR Pittsburgh, PA

Provide locations: Primary: Strongsville - Secondary: Pittsburgh

Ability to work remote: Hybrid - 3 days in office to start. When converted to FTE will be fully in office.

Acceptable time zone(s): EST only

Days of the week: Monday-Friday

Working Hours: Flexible, preferably 8 am Start.

OT: Not expected, but possible.

Travel: Possible travel to PA

Intended length of Assignment: 7 Months to hire

Contract to Hire W2

Function of the Group: Payment Center team creates \"one stop shop\" for businesses to manage their payment activity.

Industry background: Financial/banking experience is a plus. Micro App experience is a major benefit.

Team Dynamic: Working within an agile crew of 10-12 others, in 2-week sprints.

Roles and Responsibilities:

  • Design, build, and maintain inner/orchestration microservices that integrate multiple backend systems (payments, accounts, vendors) to support Payment Center capabilities
  • Develop and enhance API layers and service-to-service interactions, ensuring secure, scalable, and reliable data aggregation across systems
  • Collaborate closely with the front-end Payment Center team and Business to build and integrate UI components (e.g., Payroll tile) and ensure seamless end-to-end user experiences
  • Troubleshoot and optimize performance, resiliency, and fault tolerance across distributed services, including debugging production issues
  • Participate in Agile ceremonies and cross-team coordination to align backend orchestration logic with business flows (ACH, Bill Pay, Payroll, etc.) and ensure timely delivery

Must Have Technical Skills: 5-7 years’ experience

  • Strong experience building and integrating microservices (Spring Boot / Java preferred)
  • Hands-on experience with backend service design for complex domains (APIs, orchestration, service-to-service communication)
  • Solid understanding of event-driven architecture (Kafka or similar messaging platforms)
  • Experience with containerization and deployment (Docker, Kubernetes/OpenShift)
  • Expertise in API design and integration patterns (REST, secure APIs, contract-first design)
  • Familiarity with enterprise authentication/authorization patterns (CIAM, OAuth, JWT)
  • Experience working with distributed systems, including resiliency, scaling, and fault tolerance
  • Strong debugging and performance tuning skills across microservices
  • UI development experience (Angular or similar) to support front-end integration—specifically for building and integrating UI components like the Payroll tile

Flex Skills/Nice to Have:

  • Experience with financial services or payments platforms (billing, payroll, account servicing)
  • Exposure to Payroll integrations (ADP or similar providers)
  • Familiarity with enterprise data platforms (BDC, FNW, or similar transaction/data systems)
  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of feature toggles and rollout strategies for phased releases
  • Experience working in Agile delivery models with cross-functional teams
  • Understanding of UI/UX best practices for customer-facing applications
  • Exposure to observability tools (Splunk, Dynatrace, or similar)
  • Prior experience working in large-scale enterprise environments with multiple dependent systems

Soft Skills:

  • Excellent written and verbal communication skills
  • Excellent documentation skills

Education/Certifications: bachelor's degree or equivalent work experience.

Interview Process: Virtual interview with hiring manager, second interview with tech lead panel as needed.

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2