Backend Developer

Vienna, VA, US • Posted 14 hours ago • Updated 1 hour ago
Full Time
On-site
Compensation information provided in the description
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Online Banking
  • Quality Assurance
  • Supervision
  • FOCUS
  • Project Management
  • Preventive Maintenance
  • Performance Management
  • Life Insurance
  • Insurance
  • Mobile Web
  • Data Security
  • Software Design
  • Technical Writing
  • Testing
  • Continuous Improvement
  • Java
  • Spring Framework
  • Web Services
  • RESTful
  • Automated Testing
  • JUnit
  • Mockito
  • Git
  • Continuous Integration
  • Continuous Delivery
  • Apache Maven
  • Docker
  • Jenkins
  • GitHub
  • DevOps
  • Database
  • SQL
  • Data Integration
  • Microservices
  • Cloud Computing
  • Microsoft Azure
  • Effective Communication
  • Collaboration
  • Banking
  • Financial Services
  • Agile
  • Messaging
  • Apache Kafka
  • Data Engineering
  • Data Management
  • Data Migration
  • Performance Tuning
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Artificial Intelligence
  • Productivity
  • Systems Design

Summary

Overview

We are seeking a mid-to-senior Backend Engineer to design, develop, test, integrate, and maintain backend

services and digital systems supporting mobile and online banking platforms. This role partners closely with

analysts, QA testers, frontend engineers, and cross-functional teams to deliver secure, scalable, reliable, and

high-quality solutions.

This candidate works independently on complex initiatives with minimal supervision and provides technical

guidance to less experienced engineers. This role requires strong engineering judgment, professionalism,

effective collaboration, and a focus on secure, scalable, resilient, and maintainable solutions.

Schedule: Monday-Friday, 8:00 AM-4:30 PM

**Hybrid in Vienna, VA, Pensacola, FL, or Winchester, VA 3 days per week**

**In person interviews will be required for this role**

Benefits:
Comprehensive Medical, Dental, and Vision Insurance
Employer-Paid Life Insurance
Employer-Paid Short-Term and Long-Term Disability Insurance
401(k)
Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays
Educational Assistance

Salary: $121-132K

Click here to learn about BRMi's culture.

Click here to see BRMi's Glassdoor reviews

Responsibilities

Design, build, integrate, and maintain secure backend services and APIs supporting mobile, web,

enterprise, and partner systems.

Design for performance, reliability, resiliency, observability, quality, and responsiveness.

Collaborate with cross-functional teams to define, design, and deliver sustainable technical solutions.

Develop and maintain unit, integration, and automated tests to support reliable delivery.

Apply secure coding, data protection, and engineering standards.

Troubleshoot production defects, performance bottlenecks, integration issues, and complex service

dependencies.

Refactor code and conduct peer reviews to improve security, quality, readability, and maintainability.

Contribute to solution design, technical documentation, and proof-of-concepts that support architectural

decisions.

Support services across testing, deployment, production troubleshooting, and continuous operational

improvement.

Participate in Agile ceremonies and advocate for adaptive planning, automation, reusable solutions, and

continuous improvement.

Share knowledge and support the development of less experienced engineers.

Qualifications

Strong Java experience, with Java 17 or newer preferred.

Solid knowledge of enterprise Java, Spring, Spring Boot, web services, and RESTful APIs.

Experience with automated testing frameworks and practices, such as JUnit and Mockito.

Proficiency with Git and CI/CD tools such as Maven, Docker, Jenkins, GitHub, or Azure DevOps.

Strong understanding of databases, SQL, and data integration patterns.

Experience troubleshooting distributed systems and designing scalable, resilient, observable

microservices.

Experience developing cloud-native applications, with Microsoft Azure strongly preferred.

Effective communication, independent prioritization, and collaboration skills, including the ability to

explain technical concepts to non-technical audiences.

Desired Qualifications

Knowledge of banking or financial services industry standards and practices.

Experience working in Agile environments and cross-functional teams.

Familiarity with event-driven architectures and messaging technologies, such as Kafka.

Backend Engineer | Digital Engineering

Exposure to data engineering concepts, data management, data migration, high-volume data integrations,

and performance optimization.

Strong analytical, problem-solving, and system design skills.

Ability to efficiently and responsibly use AI-assisted development tools to improve productivity and code

quality.

Awareness of sustainable coding practices and efficient system design.

** BRMi will not sponsor applicants for work visas for this position.**

**This is a W2 opportunity only**

EOE/Minorities/Females/Vet/Disabled

We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1264ce
  • Position Id: ef5f2e0784be4b637d648517f4672e66
  • Posted 14 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Vienna, Virginia

•

3d ago

Easy Apply

Contract

75 - 85

Hybrid in Vienna, Virginia

•

3d ago

Easy Apply

Contract

75 - 85

Hybrid in Tysons, Virginia

•

3d ago

Easy Apply

Contract

$65 - $72

Hybrid in Vienna, Virginia

•

Yesterday

Easy Apply

Contract

$70

Search all similar jobs