Role: Java Backend Developer
Location – Mclean VA –- Must be local
Required Experience
- 7–10 years of software development experience
- Strong Java experience (Java 8+) – primary skill
- Python knowledge is acceptable, but Java is the main focus
- Must be a self-starter who can work independently from Day 1
- Strong communication and problem-solving skills
Core Skills
- Java, Spring Boot, Spring MVC, Spring Security
- REST API development and integration
- Backend development experience
- Strong understanding of collections, multithreading, async programming
- Kafka experience preferred
Database Skills
- Strong SQL and RDBMS experience (MS SQL preferred)
- Data modeling and advanced SQL queries
- XML/XSD and JSON knowledge
DevOps & Tools
- Docker
- CI/CD pipelines
- Jenkins, JIRA
- Maven/Gradle, JUnit/Mockito
Nice to Have
- Python exposure
- AI/ML integration knowledge
- FastAPI / Flask / Django
- Freddie Mac / Fannie Mae experience
Frontend Knowledge
- Basic HTML, JavaScript, CSS
Interview Process
- 2 Rounds
- Round 1: Virtual
- Round 2: In-Person
- Duration: 60–90 mins
Hiring Manager Notes
- Looking mainly for strong Java backend developers
- Very less focus on Python
- Need candidates who can hit the ground running quickly
- AI/ML is only a plus, not mandatory