Senior Full Stack Developer (Java/Angular)
Location: McLean, VA (Onsite)
Job Summary
STAFFXPERT LLC is seeking a Senior Full Stack Developer on behalf of our client in McLean, VA. This role is ideal for an experienced software engineer with strong backend development expertise in Java and a solid understanding of modern web technologies. The selected candidate will contribute to the design, development, and delivery of enterprise-grade applications supporting critical business initiatives. The position offers an opportunity to collaborate closely with cross-functional teams in a fast-paced, Agile environment.
Key Responsibilities
Design, develop, test, and maintain scalable full-stack applications.
Build and enhance backend services using Java and related technologies.
Develop responsive and user-friendly frontend components using modern web frameworks.
Collaborate with business stakeholders, product owners, and development teams to deliver high-quality solutions.
Write clean, maintainable, and well-documented code following best practices.
Develop and execute automated unit and integration tests.
Troubleshoot, debug, and optimize application performance, security, and reliability.
Participate in Agile ceremonies, including sprint planning, code reviews, and retrospectives.
Contribute to continuous improvement of development processes and technical standards.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
5+ years of professional software development experience.
4+ years of hands-on experience with Java development.
Strong proficiency in Java 8+ and object-oriented programming principles.
Experience working with relational databases and writing complex SQL queries.
Hands-on experience with Object-Relational Mapping (ORM) frameworks such as Hibernate or JPA.
Experience with automated testing frameworks, including JUnit and Mockito.
Familiarity with Git-based version control systems.
Understanding of Agile/Scrum development methodologies.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent verbal and written communication skills.
Preferred Qualifications
Experience with Angular and TypeScript.
Knowledge of cloud-based or modern data platforms such as Snowflake.
Experience with application performance monitoring and diagnostic tools.
Background in financial services, mortgage, or enterprise application development environments.
Experience working in highly collaborative, cross-functional teams.
What Makes You Successful
Ability to quickly learn and adapt to new technologies and business domains.
Strong attention to detail and commitment to delivering high-quality solutions.
Proven ability to manage priorities and perform effectively in a dynamic environment.
Excellent collaboration, relationship-building, and stakeholder communication skills.
Self-motivated, proactive, and results-oriented mindset.
By continuing you agree to our Terms & Privacy Policy.