Senior Full Stack Developer (JavaAngular)
McLean, MD - USA
Job Summary
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
-
Bachelors or Masters 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.