Contractor - Digital

SMK Soft Inc
  • Merrifield, VA
  • Instant Apply
24 days ago

Job Description

Description:

Hiring locations is primarily HQ and GPO, but the HL will review resumes from any of the major campus locations (GPO, WOC, SDO and HQ).

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

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

Required Qualifications and Skills

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.

Hours

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

Enable Skills-Based HiringNo
Hybrid Status

Additional Details

  • Hybrid Status : Hybrid
  • Alternate Job Title : Backend Engineer
  • Digital Contractor Titles : Digital Engineer - Backend
  • Contractor Experience Level : 2

Numbers & Facts

LocationMerrifield, VA

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Banking Servicesunmatched
  • Clean Technologiesunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Data Managementunmatched
  • Data Migrationunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Establish Prioritiesunmatched
  • Financial Servicesunmatched
  • Gitunmatched
  • GitHubunmatched
  • Green Businessunmatched
  • Identify Issuesunmatched
  • Industry Standardsunmatched
  • Information/Data Security (InfoSec)unmatched
  • Integration Testingunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Online Bankingunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Productivity Managementunmatched
  • Programming Toolsunmatched
  • Proof of Conceptunmatched
  • Quality Assuranceunmatched
  • Quality Managementunmatched
  • REST (Representational State Transfer)unmatched
  • Refactoringunmatched
  • SQL (Structured Query Language)unmatched
  • Secure Codingunmatched
  • Software Testingunmatched
  • Systems Administration/Managementunmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder