Jobs · Virginia

Backend Developer

BRMi · Winchester City County, VA · 3 wk ago
$121/hrFull-time

About the role

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.

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.

Skills

  • 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.
  • 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.

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

Pay

Salary: $121-132K

Schedule

Monday-Friday, 8:00 AM-4:30 PM Hybrid in Vienna, VA, Pensacola, FL, or Winchester, VA 3 days per week

Similar jobs

Backend Developer

AgileGrid SolutionsUnited States· 3 wk ago
RemoteInformation Technologyapply on bestjobtool.com

Backend developer

tenXwayOhio, United States· 2 mo ago
Engineeringapply on tenxway.com

Backend Developer

HaystackUnited States· 2 mo ago
RemoteEngineeringapply on haystack.cv

Backend Developer

nextjobzMarion County, IN· 2 mo ago
Engineeringapply on nextjobz.com.bd

Backend Developer

Aditi ConsultingDraper, UT· 3 mo ago
Engineering$66–$66.43/hrapply on www2.jobdiva.com

Backend Developer

Polaris AxisIrvine, CA· 3 mo ago
Engineeringapply on polarisaxis.com