Skip to main content

Java/Spring Boot Software Engineer

Posted 7 days ago

agility partnersDayton (OH)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Java/Spring Boot Software Engineer A staffing firm is seeking a qualified Java/Spring Boot Software Engineer to fill an open position with a client in the financial services industry. This role involves developing and modernizing enterprise applications using Java, Spring Boot, and AWS to deliver scalable, reliable software solutions and contributing across the software development lifecycle.
Key Responsibilities: Design, develop, test, and maintain enterprise applications using Java, Spring, and Spring Boot to deliver secure, scalable, and reliable solutions. Build application features, reusable components, frameworks, and libraries while translating business requirements into effective technical solutions. Support application modernization using AWS, Docker, Kubernetes, microservices, and containerization best practices to improve application scalability and deployment efficiency. Automate development and testing processes, troubleshoot application issues, and collaborate with business and IT stakeholders to deliver, release, and support high-quality software solutions. Reasons to Love ItFinancial services innovation: develop enterprise applications that support critical business operations within the financial services industry. Modern technology stack: work with Java, Spring Boot, AWS, and cloud-native application technologies. Application modernization: help transform applications through containerization, microservices, and scalable architecture. End-to-end development: contribute throughout the software development lifecycle while collaborating with technical and business stakeholders.
Qualifications: Strong hands-on experience developing applications using Java, Spring, and Spring Boot. Experience with AWS cloud services and deploying or supporting applications in cloud environments. Knowledge of application architecture, microservices, and infrastructure technologies such as Docker and Kubernetes. Experience across the software development lifecycle, including requirements analysis, application design, coding, testing, deployment, and production support. Ability to design and implement reusable software components, frameworks, libraries, and solutions for complex technical problems. Familiarity with REST APIs and API integration; experience with Backbase APIs is a plus. A degree in a technical field or equivalent practical experience. Experience in banking, money transfers, payments, or other financial services is a plus.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this