Job Title: Senior Java Backend Developer
Location: McLean, Virginia
Work Schedule: Onsite – 5 Days/Week
Interview Process: Mandatory In-Person Interview at Freddie Mac
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:
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:
Security & Best Practices
- Secure coding standards
- Web security best practices
- Enterprise application security controls
Collaboration Tools
Experience with:
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
Thanks & Regards,
| Vamsi Vuddagiri Sr.Recruiter Cell: Email: vamsi | LinkedIn: 1765 Greensboro Station PL, 9th floor, McLean, VA 22102 SBA 8(a) | MBE (Minority Business Enterprise) | CMMI DEV / 3 | ISO 9001: 2015 | An E-Verify Company |