> Markdown version of [/jobs/ext/3049623-java-developer](https://www.wearedevelopers.com/jobs/ext/3049623-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JAVA DEVELOPER - **Company:** GRADIENT LABS LLC - **Location:** Tysons, VA, United States - **Experience:** Experienced - **Salary:** $156,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Application Performance Management, Unit Testing, Databases, Software Design Patterns, Github, Junit, Mockito, Software Engineering, Software Systems, TypeScript, Enterprise Software Applications, Gitlab, Git, Containerization, AngularJS, Information Technology, Optimization Algorithms, Deployment Automation, Software Version Control, Docker - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8f689a1ee878faf7 ## About the Role We 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. Candidates 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., * Bachelor's or master's degree in computer science, Software Engineering, or a related technical field. * 3+ years of professional software development experience. * 3+ years of hands-on Java development experience. * Strong proficiency in Java and core Java libraries. * Experience developing and maintaining enterprise applications. * Solid understanding of Object-Oriented Design (OOD) principles and software design patterns. * Demonstrable experience with CI/CD pipelines for automated deployment. * Proficiency in using Docker for containerization and environment management. * Solid understanding of relational databases and SQL. * Experience with version control systems such as Git, GitHub, or GitLab. * Experience with automated testing frameworks and unit testing. * Experience with JUnit, Mockito, or similar testing and mocking frameworks is preferred. * Experience working in Agile/Scrum development environments. * Understanding of application performance, diagnostics, troubleshooting, and optimization techniques. * Ability to identify and resolve application performance, security, and scalability issues. * Experience creating and maintaining clear technical documentation. * Strong analytical and problem-solving skills. * Strong interpersonal and communication skills with the ability to collaborate effectively across teams. Preferred Qualifications * Finance or financial services industry experience. * Experience with banking, investment management, fintech, financial applications, or other financial systems. * CFA or other relevant finance-related credentials/coursework. * Experience with Angular and TypeScript is preferred but not required. * Exposure to additional modern Java technologies and frameworks. Keys to Succeed in This Role * Demonstrates strong technical, analytical, and problem-solving skills. * Has solid hands-on Java development experience and the ability to learn new technologies quickly. * Think critically and act decisively when assessing situations and resolving technical challenges. * Adapts quickly to changing priorities, technologies, and business needs. * Thrives in a fast-paced, dynamic environment and embraces continuous improvement. * Communicates effectively with both technical and non-technical stakeholders. * Builds productive relationships and collaborates effectively with diverse teams. * Demonstrates sound business judgment and a customer-focused mindset. * Takes ownership of work and consistently delivers high-quality software solutions. * Applies attention to detail when developing, testing, troubleshooting, and documenting applications. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)