> Markdown version of [/jobs/ext/1508050-java-j2ee-developer](https://www.wearedevelopers.com/jobs/ext/1508050-java-j2ee-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/J2EE Developer - **Company:** Expert Technology Services - **Location:** McLean, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Data Analysis, JIRA, Databases, Relational Databases, Database Queries, Dependency Injection, DevOps, Java Platform Enterprise Edition (J2EE), FitNesse, Gradle, Spring Framework, JSON, Junit, Python (Programming Language), Apache Maven, Microsoft SQL Server, Systems Development Life Cycle, Mockito, Extensible Markup Language (XML), Multithreading, Snowflake, Concurrency, Spring-boot, Git, Build Management, Information Technology, Restful APIs, Docker, Jenkins - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/jobad/us1b9e973a0fb5fa4d7914dbb509d128ee ## About the Role 7 10 years of hands-on professional experience in Java backend development (preferably Java 21 and experience with version transitions). - Outstanding expertise in Java (Java 8+), including I/O, multithreading/concurrency, collections, generics, and lambda expressions. - Strong experience building RESTful APIs and working with Java frameworks such as Spring/Spring Boot. - Proficiency using build and test tools (Maven/Gradle, JUnit/Mockito, FitNesse). - Knowledge of dependency injection and Spring Framework. - Database Skills: - Extensive experience with relational databases (preferably MS SQL). - Strong SQL skills for data analysis, reporting, and troubleshooting. - Experience with data modeling and working with XML and JSON data formats. - DevOps/SDLC: - Understanding of Docker containers and the development process. - Familiarity with CI/CD pipelines and tools (e.g., JIRA, Jenkins) for application build and deployment. - Experience with Git and collaborative development workflows. - AI & Python (Preferred): - Exposure to AI research and development, including evaluating AI-assisted approaches and integrating AI into applications. - Proficiency in Python, particularly for AI/ML development and automation. - Application Upgrade (Preferred): - Experience upgrading/migrating applications to Java 21 or recent LTS versions, including dependency management and compatibility testing. - Soft Skills: - Excellent problem-solving, analytical, and communication skills. - Ability to explain complex technical concepts to technical and non-technical stakeholders. - Flexible, adaptable, and able to work on multiple projects. - Education: - Bachelor's degree in Computer Science or related field, or equivalent experience. - Other Preferences: - Experience with Snowflake and a financial industry background is a plus. ## Description Location: McLean, VA (On-site M-F) Introduction Join a dynamic team where you will play a critical role in developing and maintaining cutting-edge applications. We are seekin… + 4 days ago ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)