Skip to main content
Progressive Technology Solutions logo

Senior Backend Engineer

Progressive Technology Solutions
Merrifield, Virginia, US$72 – $76Posted March 9, 2026

Salary Context

This role offers $72–$76. The median for Senior-level frontend roles is $108k–$206k (based on 109 listings). 100% below median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSQLSpringAzureDockerJenkinsGitGitHubAgileCI/CDDevOpsMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Overview

Description

We are seeking a mid-to-senior Back-End Java Engineer to design, develop, test,

integrate, and maintain back-end services and digital systems that support mobile and

online banking platforms. This role partners closely with analysts, QA testers, front-end

engineers, and cross-functional teams to deliver secure, scalable, and high-quality

solutions.

The engineer works with minimal supervision on complex initiatives, provides technical

direction, and coaches less experienced engineers. A strong commitment to

collaboration, thoughtful system design, and sustainable, maintainable code is essential.

Key Responsibilities

  • Design, build, and maintain back-end services and APIs supporting mobile and

web applications

  • Ensure performance, reliability, quality, and responsiveness of services
  • Collaborate with cross-functional teams to define, design, and deliver new

features

  • Analyze, identify, and resolve system bottlenecks, defects, and integration issues
  • Refactor and improve existing code to enhance readability, reduce complexity,

and improve maintainability

  • Conduct peer code reviews to ensure adherence to design standards and quality

expectations

  • Coordinate integration of new solutions with existing applications and platforms
  • Participate in Agile ceremonies including daily scrums and planning sessions
  • Create proof-of-concepts and architecture documentation to evaluate proposed

solutions

  • Advocate for adaptive planning, continuous improvement, and automation
  • Contribute to knowledge sharing and mentoring of less experienced engineers

Must have:

Java + Spring / Spring Boot

Azure DevOps

Microservices

Qualifications/Skills

  • Strong experience with Java (Java 17 or newer preferred)
  • Solid understanding of J2EE, web services, and RESTful APIs
  • Experience with Spring and Spring Boot frameworks
  • Proficiency with source control tools (Git preferred)
  • Experience with CI/CD pipelines and related tools (e.g., Maven, Docker, Jenkins,

GitHub)

  • Strong understanding of databases, SQL, and data integration patterns
  • Experience troubleshooting distributed and interconnected systems
  • Knowledge of microservices architectures and application scalability
  • Experience developing cloud-native applications (Microsoft Azure strongly

preferred)

  • Familiarity with AI-assisted development tools to improve productivity and code

quality

  • Awareness of sustainable coding practices and efficient system design

Desired

  • Effective written and verbal communication skills, including the ability to explain

technical concepts to non-technical audiences

  • Knowledge of banking or financial services industry standards and practices
  • Experience working in Agile environments and cross-functional teams
  • Ability to manage multiple priorities independently or within a team
  • Strong analytical, problem-solving, and system design skills
  • Experience with data engineering, analytics, and visualization tools (Power BI

preferred)

  • Knowledge of data management, data migration, and performance optimization concepts.

Pay: $72.00 - $76.00 per hour

Work Location: In person

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free