Demo

Software Engineer - Java17+ and Spring Boot

Tier4 Group
Reston, VA Full Time
POSTED ON 8/29/2026
AVAILABLE BEFORE 9/27/2026

SUMMARY OF POSITION

The Software Engineer will bring a strong technical and analytical mindset required to transform the current suite of applications in use into modern APIs and services. A successful candidate will work on an empowered scrum team to design and implement solutions to improve product capabilities and implement business efficiencies through a mix of process automation and innovation.

This position serves a crucial role in support of the mission critical areas of debt issuance, debt servicing, and combined financial reporting, which depend on the accuracy and the availability of the highly customized IT environment for the successful operation of the organization. 

NATURE AND SCOPE

The Software Engineer is expected to have an understanding of agile software engineering and DevSecOps principles and practices. This includes the development of container-based microservices, automated testing, and leveraging CI/CD pipelines to support the continuous delivery of services and APIs.

The Software Engineer will have ownership of execution and flexibility to determine technical implementation and design of the modernization efforts and process automation. The Software Engineer will stay on top of tech trends, mentoring other team members, sharing accountability, and experimenting with and learning new technologies. The Software Engineer will require quality and know what it means to ship high-quality code with minimal manual testing.


PRINCIPAL RESPONSIBILITIES

Contribute to changes and improvements to business services through a mix of application, automation, and engineering activities.
Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
Analyze highly complex system and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
Participate in an environment rapidly transforming into the Agile methodology, adhering to best practicesand collaborating effectively with your teammates.
Work together with other teams to ensure service quality, availability and reliability.
Work with the project team and the appropriate stakeholders to convert business requirements to written technical specifications that adhere to the OF’s architectural guidelines and industry best practices.
Support application end-users by addressing and resolving application-related problems 
Develop and maintain application support end user documentation.


PRINCIPAL REQUIREMENTS

Bachelor’s degree in Computer Science, Information Systems, or related field, or relevant work experience.
5-7 years expertise in Spring Boot and Java17 .
Integrated Development Environments: Intellj and Maven
Solid experience with core Java technologies and concepts
Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber
Knowledge of multi-tier web application development using standard presentation layer technologies; and
Understanding of source code management principles in a team environment.

Preferred 
Deep understanding of Java performance tuning (GC, threading, memory)
Source control system: Git
Advanced SQL skills (Liquibase is a plus)
Working knowledge of financial services and mortgage industries, including related rules and regulations; and
Ability to develop UNIX or RHEL-based scripts.
Knowledge of object-oriented design and programming concepts including design patterns.
Experience in microservices and RESTful service design and development.
Proficiency with Circuit breakers, retries, idempotency strategies.
Experience with transaction management, messaging, thread safety, and data integrity.
Experience with load testing and tuning.
Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
Experience with front-end technologies such as Angular, TypeScript or similar technologies.
Familiarity with Docker/Kubernetes.
Familiarity with OpenShift stack.
Familiarity JMS queue/topic development/usage.
Actively working on projects using agile/lean methodologies and practices; Jira/Confluence tools a plus.

Salary.com Estimation for Software Engineer - Java17+ and Spring Boot in Reston, VA
$87,493 to $106,466
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Java17+ and Spring Boot?

Sign up to receive alerts about other jobs on the Software Engineer - Java17+ and Spring Boot career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tier4 Group

  • Tier4 Group Chicago, IL
  • The Sr. Manager, Application Development is a senior technology leader within IT Software Engineering & Delivery responsible for leading multiple applicati... more
  • 2 Days Ago

  • Tier4 Group Atlanta, GA
  • IT Engineer Employment Type: Full-Time About the Role We are seeking an experienced IT Engineer to support and enhance a modern technology environment serv... more
  • 5 Days Ago

  • Tier4 Group Boston, MA
  • Our client is seeking Data Analyst to support critical enterprise initiatives. This role partners closely with business stakeholders, project managers, adm... more
  • 6 Days Ago

  • Tier4 Group Phoenix, AZ
  • Join a fast-growing, purpose-driven wealth management firm in Phoenix that’s redefining what it means to connect wealth with purpose . We're on the hunt fo... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Engineer - Java17+ and Spring Boot jobs in the Reston, VA area that may be a better fit.

  • Accenture Federal Services Arlington, VA
  • At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. O... more
  • 28 Days Ago

  • Tria Federal Arlington, VA
  • Who we are: Tria Federal delivers digital services and technology solutions that support the health and safety of veterans, service members and civilians. ... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!