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.

Similar jobs

Senior Full Stack Developer (Java/Angular)

Apply Now
Back to search page