Job Title: Senior Java Backend Developer

Location: McLean, Virginia

Work Schedule: Onsite 5 Days/Week

Work Authorization: H1 B only

Interview Process: Mandatory In-Person Interview at Client base at McLean, VA

Local Requirement: Only candidates local to DMV (DC, Maryland, Virginia) area will be considered

Position Overview

We are seeking a highly skilled Senior Java Backend Developer with 8+ years of experience to support enterprise-scale backend application development for Freddie Mac. The ideal candidate will possess deep expertise in Java backend technologies, REST API development, database design, performance optimization, cloud platforms, and secure enterprise application development. This role requires a hands-on senior developer who can build scalable backend systems, optimize application performance, and work closely with architecture, DevOps, and QA teams in a fast-paced onsite environment.

Required Experience

  • 8+ years of hands-on Java backend development experience
  • Strong experience building large-scale enterprise backend applications
  • Extensive experience with Spring Boot and RESTful API development
  • Strong object-oriented programming and design pattern expertise
  • Experience working in high-performance distributed systems
  • Strong problem-solving and debugging skills

Required Technical Skills

Backend Development

  • Core Java / Java 8+
  • Spring Boot
  • Spring MVC
  • REST APIs
  • Microservices Architecture
  • Multithreading / Concurrency
  • Dependency Injection
  • Hibernate / JPA

Database Technologies

Strong SQL expertise is mandatory with hands-on experience in:

  • PostgreSQL
  • DB2
  • MongoDB

Must have experience with:

  • Database design
  • Query optimization
  • Performance tuning
  • Indexing strategies
  • Data modeling

Cloud & Platform Experience

Hands-on experience with at least one:

  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud

Caching & Performance Optimization

Experience with:

  • Redis
  • Memcached
  • Varnish
  • Application caching strategies
  • Code optimization
  • Performance tuning

Web / Server Technologies

Strong experience with:

  • Linux environments
  • Nginx / Apache server administration
  • Command-line tools
  • System troubleshooting

DevOps / Version Control

Strong working knowledge of:

  • Git
  • CI/CD pipelines
  • Build automation
  • Deployment processes

Testing & Quality Engineering

Experience with:

  • Unit testing
  • Integration testing
  • API testing
  • Automated testing using:
  • Selenium
  • Cucumber

Security & Best Practices

Secure coding standards

Web security best practices

Enterprise application security controls

Collaboration Tools

Experience with:

  • Jira
  • Confluence

Key Responsibilities

  • Design and develop scalable backend services and APIs
  • Build high-performance enterprise-grade Java applications
  • Optimize application and database performance
  • Troubleshoot production issues and perform root cause analysis
  • Collaborate with architecture, QA, DevOps, and business teams
  • Ensure code quality, testing coverage, and security compliance
  • Participate in system design and technical decision-making
  • Support production deployment and operational stability

Mandatory Requirements Local to MD, DC, VA area only Must attend in-person interview at Client Must be available for 5 days onsite in McLean, VA Strong senior-level backend development experience required

Ideal Candidate

A highly technical senior backend engineer with strong enterprise Java expertise, excellent database skills, and prior experience working in demanding financial services environments.

Thanks & Regards,

OpenKyber

For applications and inquiries, contact: [email protected]

Similar jobs

Java Backend Developer

Apply Now
Back to search page