{"schemaVersion":"jobsearcher.job.v1","id":"7a49cd56ddb63c9bd02d2895","url":"https://jobsearcher.com/jobs/7a49cd56ddb63c9bd02d2895","canonicalUrl":"https://jobsearcher.com/jobs/7a49cd56ddb63c9bd02d2895","title":"JAVA DEVELOPER","description":"*JOB TITLE: *JAVA DEVELOPER\n\n*JOB FAMILY: *Engineering / Software Development.\n\n*JOB FUNCTION: *Backend Software Engineer\n\n*LOCATION: *Tysons, VA - Onsite (5 days per week)\n\n*SENIORITY:* Mid-level 3+ years\n\n*CORE LANGUAGE:* Java\n\n*ARCHITECTURE:* Enterprise applications / OOD / Design Patterns\n\n*DATABASES:* Relational databases + SQL\n\n*ENVIRONMENT:* Enterprise / Financial Services + Agile/Scrum\n\n*SALARY:* Up to $75/hr (equivalent to approximately $150k/year).\n\n*Position Overview*\n\nWe are seeking a skilled *Java Developer with 3+ years of professional experience *in designing, developing, testing, and maintaining scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java and a solid understanding of software development principles, databases, testing, and Agile methodologies.\n\nCandidates with experience in the *financial services or finance industry* are highly preferred. Relevant backgrounds may include experience in banking, financial systems, investment management, fintech, or professional finance credentials such as *CFA*.\n\n*Qualifications *\n\n● Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.\n\n● *3+ years of professional software development experience.*\n\n● *3+ years of hands-on Java development experience.*\n\n● Strong proficiency in *Java* and core Java libraries.\n\n● Experience developing and maintaining enterprise applications.\n\n● Solid understanding of *Object-Oriented Design (OOD)* principles and software design patterns.\n\n● Demonstrable experience with CI/CD pipelines for automated deployment.\n\n● Proficiency in using Docker for containerization and environment management.\n\n● Solid understanding of relational databases and *SQL*.\n\n● Experience with version control systems such as *Git, GitHub, or GitLab*.\n\n● Experience with automated testing frameworks and unit testing.\n\n● Experience with *JUnit, Mockito*, or similar testing and mocking frameworks is preferred.\n\n● Experience working in *Agile/Scrum* development environments.\n\n● Understanding of application performance, diagnostics, troubleshooting, and optimization techniques.\n\n● Ability to identify and resolve application performance, security, and scalability issues.\n\n● Experience creating and maintaining clear technical documentation.\n\n● Strong analytical and problem-solving skills.\n\n● Strong interpersonal and communication skills with the ability to collaborate effectively across teams.\n\n*Preferred Qualifications*\n\n● *Finance or financial services industry experience*.\n\n● Experience with banking, investment management, fintech, financial applications, or other financial systems.\n\n● *CFA or other relevant finance-related credentials/coursework*.\n\n● Experience with *Angular and TypeScript* is preferred but *not required*.\n\n● Exposure to additional modern Java technologies and frameworks.\n\n*Keys to Succeed in This Role*\n\n● Demonstrates strong technical, analytical, and problem-solving skills.\n\n● Has solid hands-on *Java development experience* and the ability to learn new technologies quickly.\n\n● Think critically and act decisively when assessing situations and resolving technical challenges.\n\n● Adapts quickly to changing priorities, technologies, and business needs.\n\n● Thrives in a fast-paced, dynamic environment and embraces continuous improvement.\n\n● Communicates effectively with both technical and non-technical stakeholders.\n\n● Builds productive relationships and collaborates effectively with diverse teams.\n\n● Demonstrates sound business judgment and a customer-focused mindset.\n\n● Takes ownership of work and consistently delivers high-quality software solutions.\n\n● Applies attention to detail when developing, testing, troubleshooting, and documenting applications.\n\nPay: Up to $75.00 per hour\n\nExpected hours: No more than 40.0 per week\n\nWork Location: In person","company":"Gradient Lab","rawCompany":"gradient lab","city":"McLean","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-24T11:03:49.910Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"JAVA DEVELOPER","description":"*JOB TITLE: *JAVA DEVELOPER\n\n*JOB FAMILY: *Engineering / Software Development.\n\n*JOB FUNCTION: *Backend Software Engineer\n\n*LOCATION: *Tysons, VA - Onsite (5 days per week)\n\n*SENIORITY:* Mid-level 3+ years\n\n*CORE LANGUAGE:* Java\n\n*ARCHITECTURE:* Enterprise applications / OOD / Design Patterns\n\n*DATABASES:* Relational databases + SQL\n\n*ENVIRONMENT:* Enterprise / Financial Services + Agile/Scrum\n\n*SALARY:* Up to $75/hr (equivalent to approximately $150k/year).\n\n*Position Overview*\n\nWe are seeking a skilled *Java Developer with 3+ years of professional experience *in designing, developing, testing, and maintaining scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java and a solid understanding of software development principles, databases, testing, and Agile methodologies.\n\nCandidates with experience in the *financial services or finance industry* are highly preferred. Relevant backgrounds may include experience in banking, financial systems, investment management, fintech, or professional finance credentials such as *CFA*.\n\n*Qualifications *\n\n● Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.\n\n● *3+ years of professional software development experience.*\n\n● *3+ years of hands-on Java development experience.*\n\n● Strong proficiency in *Java* and core Java libraries.\n\n● Experience developing and maintaining enterprise applications.\n\n● Solid understanding of *Object-Oriented Design (OOD)* principles and software design patterns.\n\n● Demonstrable experience with CI/CD pipelines for automated deployment.\n\n● Proficiency in using Docker for containerization and environment management.\n\n● Solid understanding of relational databases and *SQL*.\n\n● Experience with version control systems such as *Git, GitHub, or GitLab*.\n\n● Experience with automated testing frameworks and unit testing.\n\n● Experience with *JUnit, Mockito*, or similar testing and mocking frameworks is preferred.\n\n● Experience working in *Agile/Scrum* development environments.\n\n● Understanding of application performance, diagnostics, troubleshooting, and optimization techniques.\n\n● Ability to identify and resolve application performance, security, and scalability issues.\n\n● Experience creating and maintaining clear technical documentation.\n\n● Strong analytical and problem-solving skills.\n\n● Strong interpersonal and communication skills with the ability to collaborate effectively across teams.\n\n*Preferred Qualifications*\n\n● *Finance or financial services industry experience*.\n\n● Experience with banking, investment management, fintech, financial applications, or other financial systems.\n\n● *CFA or other relevant finance-related credentials/coursework*.\n\n● Experience with *Angular and TypeScript* is preferred but *not required*.\n\n● Exposure to additional modern Java technologies and frameworks.\n\n*Keys to Succeed in This Role*\n\n● Demonstrates strong technical, analytical, and problem-solving skills.\n\n● Has solid hands-on *Java development experience* and the ability to learn new technologies quickly.\n\n● Think critically and act decisively when assessing situations and resolving technical challenges.\n\n● Adapts quickly to changing priorities, technologies, and business needs.\n\n● Thrives in a fast-paced, dynamic environment and embraces continuous improvement.\n\n● Communicates effectively with both technical and non-technical stakeholders.\n\n● Builds productive relationships and collaborates effectively with diverse teams.\n\n● Demonstrates sound business judgment and a customer-focused mindset.\n\n● Takes ownership of work and consistently delivers high-quality software solutions.\n\n● Applies attention to detail when developing, testing, troubleshooting, and documenting applications.\n\nPay: Up to $75.00 per hour\n\nExpected hours: No more than 40.0 per week\n\nWork Location: In person","datePosted":"2026-09-24T11:03:49.910Z","dateModified":"2026-09-24T11:03:49.910Z","hiringOrganization":{"@type":"Organization","name":"Gradient Lab","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"McLean","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7a49cd56ddb63c9bd02d2895"},"url":"https://jobsearcher.com/jobs/7a49cd56ddb63c9bd02d2895"}}