Sr. Java Backend Developer --- Locals Only --- Hybrid role

Hybrid in Vienna, VA, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Independent
24 Months
No Travel Required
Hybrid
$85 - $105/hr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • API Management
  • Analytical Skill
  • Agile
  • Banking
  • DevOps
  • Financial Software
  • SQL
  • Quality Assurance
  • Spring Framework
  • Root Cause Analysis
  • SQL Azure
  • Financial Services
  • Cloud Computing
  • Java
  • Microsoft Azure
  • Kubernetes
  • Microservices
  • Online Banking
  • Insurance
  • Git
  • Docker
  • Continuous Delivery
  • Continuous Integration
  • Mobile Banking

Summary

Senior Java Backend Engineer

Location - Remote & Onsite Thrice a week - Vienna, VA / Pensacola, FL / Winchester, VA

Duration : Long term ongoing with no end date

 

Compensation*

Pay: $85-95/hr W2 or $90-105/hr C2C

 

*This is the targeted compensation range for this role per hour. Please note that this range is provided as a guideline and the final offer will be based on several factors, including but not limited to, skillset and competencies, level of experience, education, certifications, and location.

 

Benefits

We offer a comprehensive benefits package including medical, dental, vision, and disability insurance; 401(k)

 

 

Overview

We are seeking a Senior Backend Developer responsible for the design, development, modernization, and support of backend services that power our mobile banking and online banking channels. This role partners closely with product teams, architects, analysts, QA engineers, frontend developers, and platform teams to deliver scalable, secure, and resilient solutions.

The ideal candidate is a strong Java engineer who brings technical leadership, cloud expertise, and a passion for continuous improvement. This individual will help drive application modernization, mentor team members, and leverage emerging technologies, including AI-assisted development tools, to improve engineering efficiency and delivery quality.

 

Responsibilities

  • Design, develop, enhance, and maintain backend services and APIs.
  • Build scalable, secure, and resilient cloud-native applications.
  • Participate in architecture and design discussions and contribute to technical solutioning.
  • Collaborate with cross-functional teams to define, design, and deliver new features and capabilities.
  • Identify performance bottlenecks, troubleshoot issues, and implement effective solutions.
  • Conduct code reviews and champion engineering best practices, quality standards, and secure coding principles.
  • Support application modernization and technical debt reduction initiatives.
  • Build and maintain CI/CD pipelines and deployment automation using Azure DevOps.
  • Participate in production support, incident response, root cause analysis, and operational readiness activities.
  • Mentor and provide technical guidance to junior engineers.
  • Evaluate and leverage AI-assisted development tools to improve productivity, code quality, testing, and delivery speed.
  • Help maintain code quality, organization, documentation, and automation standards.

 

Required Skills & Experience

  • Strong experience developing applications using Java 17 or higher.
  • Experience with Spring Framework and Spring Boot.
  • Experience designing and developing RESTful APIs and microservices architectures.
  • Strong understanding of web applications, web services, and distributed systems.
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Experience with Azure services such as App Services, Azure SQL, Service Bus, API Management, Application Insights, or similar cloud-native services.
  • Experience with Git-based source control, Azure DevOps Repos, pull requests, and branching strategies.
  • Experience building and maintaining CI/CD pipelines using Azure DevOps.
  • Strong understanding of databases, SQL, and application data integration patterns.
  • Experience troubleshooting complex, interconnected systems and applications.
  • Understanding of application scalability, resilience, observability, and performance optimization.
  • Experience working in Agile/Scrum environments.
  • Familiarity with AI-powered development tools (e.g., GitHub Copilot, AI-assisted code generation, testing, analysis, and debugging) to improve developer productivity and code quality.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Demonstrated ability and willingness to learn new technologies and adapt to changing business needs.

 

Preferred Qualifications

  • Experience with Docker and Kubernetes (AKS preferred).
  • Experience with event-driven architectures and messaging platforms.
  • Experience working in the banking or financial services industry.
  • Knowledge of secure software development practices and regulatory considerations in financial systems.
  • Awareness of sustainable coding practices and energy-efficient system design.

 

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: 10124305
  • Position Id: 9041766
  • Posted 2 hours ago
Contact the job poster
SS

Shaily Sharma

Asst. Director - Talent Acquisition @ Zillion Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Merrifield, Virginia

Today

Easy Apply

Contract

Depends on Experience

Merrifield, Virginia

Today

Easy Apply

Full-time

$70 - $87 per hour

Merrifield, Virginia

Today

Easy Apply

Contract

Depends on Experience

Rockville, Maryland

Today

Easy Apply

Full-time

$40 - $65 per hour

Search all similar jobs