Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Robert Half

Senior Backend Software Engineer Java / Spring Boot

Job Description

Robert Half is building relationships with experienced Backend Software Engineers interested in potential opportunities supporting financial technology platforms, payment processing systems, and enterprise transaction services.

We are looking to connect with engineers who understand the challenges of building systems where security, reliability, and transaction accuracy are essential.

The ideal professional has extensive experience developing Java-based applications, designing distributed systems, and supporting backend services that handle high-volume financial transactions.

Relevant client projects may include payment processing modernization, transaction reconciliation, API development, and cloud-based financial services infrastructure.

What You'll Be Responsible ForArchitect, develop, and maintain backend services using Java and the Spring Boot framework.

Design secure RESTful APIs supporting payment transactions, account services, and third-party financial integrations.

Develop microservices that process large volumes of transactions while maintaining accuracy and system availability.

Build event-driven applications using Apache Kafka or comparable messaging platforms.

Implement transaction idempotency, retry mechanisms, and error-handling strategies to prevent duplicate or inconsistent processing.

Design and optimize PostgreSQL or other relational databases, including queries, indexes, and transactional operations.

Support payment settlement, reconciliation, and audit-trail functionality.

Diagnose performance bottlenecks involving database operations, service communication, and asynchronous workloads.

Implement authentication, authorization, encryption, and secure coding practices for sensitive financial information.

Contribute to deployment processes using Docker, Kubernetes, and cloud infrastructure.

Improve application observability through centralized logging, metrics, distributed tracing, and alerting.

Collaborate with product owners, security teams, quality engineers, and technical architects on service design and delivery.

Mentor less experienced engineers, review code, and participate in architectural decision-making.
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores