Senior Backend Software Engineer - Java

Greater Giving, Inc.

Denver (CO)

Hybrid

USD 120,000 - 180,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Greater Giving, Inc. is seeking a Senior Backend Engineer – Java to join our Launchpad team.

You will design, develop, and maintain RESTful APIs using Java and Spring, contributing to scalable, secure enterprise applications and supporting the full software development lifecycle. You will collaborate with architects and engineers to define API standards and best practices, write clean, well-tested code with JUnit and Mockito, and participate in code reviews.

Qualifications

  • Design and build RESTful APIs in Java with Spring technologies.
  • Experience with enterprise-scale applications and security.
  • Familiarity with the full software development lifecycle.

Responsibilities

  • Design, develop, and maintain RESTful APIs using Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Validation, Spring Modulith.
  • Participate in requirements analysis, solution design, development, testing, deployment, and production support.
  • Collaborate with architects and engineering teams to define API standards and application architecture.
  • Write clean, well-tested code and participate in code reviews with modern testing frameworks (JUnit, Mockito).
  • Troubleshoot complex issues and drive performance, scalability, reliability, and health improvements.
  • Create and maintain technical documentation and communicate status, risks, and deliverables to stakeholders.
  • Demonstrate strong ownership by proactively addressing challenges.

Skills

Java
Spring Boot
REST APIs
Spring MVC
Spring Data JPA
Spring Security
Spring Validation
Spring Modulith
API design
Code reviews

Tools

JUnit
Mockito

Job description

This position is not eligible for visa sponsorship, now or in the future. Candidates must be a US Citizen or valid Green Card Holder.

This position is hybrid in the following office locations: Cincinnati, OH (3 days) or Denver, CO (2 days)

Ready to take your career global?

Make your mark at one of the biggest names in payments. We’re looking for a Senior Backend Engineer – Java to join our ever‑evolving Launchpad team and help shape the future of global commerce.

Launchpad is a Worldpay application designed to streamline merchant onboarding. It collects all necessary merchant details, enabling businesses to quickly start accepting credit card payments and settle transactions on the Worldpay platform. Launchpad includes both a user‑friendly UI and robust API components to support seamless integration.

What you’ll own

Design, develop, and maintain RESTful APIs using Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Validation, Spring Modulith, and related technologies, ensuring secure, scalable, and maintainable enterprise applications.

Participate in the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment, and production support.

Collaborate with architects and engineering teams to define API standards, integration patterns, application architecture, and development best practices.

Write clean, maintainable, and well‑tested code using modern testing frameworks such as JUnit and Mockito, while actively participating in code reviews.

Troubleshoot complex application issues and drive improvements in performance, scalability, reliability, and overall system health.

Create and maintain technical documentation, contribute to architectural discussions, and communicate project status, risks, and deliverables to stakeholders.

Demonstrate strong ownership by proactively

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer - Java
Senior Backend Software Engineer - Java

Global Payments Inc. • Denver (CO)

Hybrid
USD 114,000 - 172,000
Hybrid work
Senior Java Backend Engineer: Scalable APIs & Microservices
Senior Java Backend Engineer: Scalable APIs & Microservices

Greater Giving, Inc. • Cincinnati (OH)

Hybrid
USD 114,000 - 172,000
Health insurance
Senior Backend Engineer (Java) — APIs & Microservices
Senior Backend Engineer (Java) — APIs & Microservices

Worldpay, LLC • Denver (CO)

Hybrid
USD 114,000 - 172,000
Senior Backend Java Engineer – REST, Spring & Kafka Hybrid
Senior Backend Java Engineer – REST, Spring & Kafka Hybrid

Global Payments Inc. • Denver (CO)

Hybrid
USD 114,000 - 172,000
Hybrid work
Senior Backend Software Engineer - Java
Senior Backend Software Engineer - Java

Worldpay, LLC • Denver (CO)

Hybrid
USD 114,000 - 172,000
Senior Backend Software Engineer - Java
Senior Backend Software Engineer - Java

Greater Giving, Inc. • Cincinnati (OH)

Hybrid
USD 114,000 - 172,000
Health insurance
Senior Software Engineer - .NET (Full Stack)
Senior Software Engineer - .NET (Full Stack)

Worldpay, LLC • Denver (CO)

Hybrid
USD 114,000 - 172,000
Bonus eligibility
Senior Software Engineer - .NET (Full Stack)
Senior Software Engineer - .NET (Full Stack)

Global Payments Inc. • Denver (CO)

Hybrid
USD 114,000 - 172,000
Senior Software Engineer - .NET (Full Stack)
Senior Software Engineer - .NET (Full Stack)

Worldpay • Denver (CO)

Hybrid
USD 114,000 - 172,000
Bonus
Senior Software Engineer - .NET (Full Stack)
Senior Software Engineer - .NET (Full Stack)

Global Payments Inc. • Cincinnati (OH)

Hybrid
USD 114,000 - 172,000