← Back to jobs
McLean, VA, USA
No related jobs found
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
Bachelor's or Master's degrees
No related jobs found
← Back to jobs