Position Title: Senior Java Backend Engineer
Location: Mclean, VA (5 Days Onsite)
Position Overview:
We are seeking an experienced and highly skilled Senior Software Engineer to design, build, and support scalable Multifamily application platforms and cloud-native services. This role is focused on hands-on engineering across Java-based microservices, event-driven
distributed systems, APIs, MongoDB, AMQ, Kubernetes, AWS, CI/CD automation, and production-grade backend capabilities that are secure, resilient, observable, and aligned with business needs.
Must Have:
- 7 8+ years of software engineering experience
- Strong hands-on Java, Spring Boot, REST APIs & Microservices
- Extensive AWS experience with cloud-native, event-driven distributed systems
- Kubernetes experience
- MongoDB + SQL/relational databases
- AMQ / messaging platforms and asynchronous/event-driven architecture
- CI/CD pipelines and automated testing
- Hands-on use of AI tools/practices for software engineering
- Strong backend/API design, data modeling, security, performance & scalability experience
- Production support, debugging, monitoring, logging and root-cause analysis
- Mortgage/financial services experience is a plus
- Bachelor's degree or equivalent experience
Key Technologies:
Java | Spring Boot | Microservices | REST APIs | AWS | Kubernetes | MongoDB | AMQ | SQL | CI/CD | Automated Testing | Event-Driven Architecture | AI