Skip to main content
Tandym Tech logo

Full Stack Java Developer

Tandym Tech
Vienna, Virginia, USPosted February 24, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptJavaSQLReactVueAngularNode.jsSpringAzureRESTAgileCI/CDDevOpsTDDBDDMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

A Fortune 50 financial services company is seeking a highly motivated Full Stack Java Developer to join their team in the McLean, Virginia area.

Responsibilities

  • Design, develop, and implement new solutions, as well as enhancements and changes to existing products
  • Collaborate with architects, principal engineers, and senior developers on the design of new products and enhancements
  • Develop and maintain technical product documentation, including software design diagrams (e.g., structural and behavioral diagrams)
  • Prepare test data, conduct unit testing, and debug code
  • Identify technical impediments in design, development, and operations, and determine corrective actions
  • Identify opportunities to mitigate risk and improve functionality, performance, and security
  • Maintain, monitor, and troubleshoot systems and applications post-implementation
  • Conduct research and analysis and make recommendations
  • Research emerging technologies and recommend solutions aligned with business goals
  • Troubleshoot and resolve issues, working across teams to develop and implement solutions while providing technical support and consultation
  • Perform other duties, as needed

Qualifications

  • 10+ years of professional experience in Software Development, including distributed application design, development, testing, debugging, and implementation
  • Bachelor's degree in Information Technology, Computer Science, a related field, or an equivalent combination of training, education, and experience
  • Experience with software development practices, including developing, testing, debugging, and implementing distributed applications and systems
  • Experience with object-oriented programming languages, with specific emphasis on Java
  • Experience with Java Enterprise Edition (J2EE/JEE), Spring Framework, and Hibernate
  • Experience with Service-Oriented Architecture (SOA) and Enterprise Service Bus (ESB)
  • Experience with web services, microservices, and API development, including REST and SOAP architectural patterns
  • Experience with JavaScript frameworks (e.g., Angular, React, Vue.js, Node.js)
  • Experience with relational database platforms (e.g., Azure SQL, Oracle, Microsoft SQL Server, DB2)
  • Experience developing and deploying applications to Microsoft Azure or other public cloud platforms
  • Knowledge and experience with the Software Development Lifecycle (SDLC)
  • Experience with Agile software development practices

Desired Qualifications:

  • Certifications such as Java SE/EE Oracle Certified Professional and Azure Developer Associate
  • Experience building microservices on Azure compute services (e.g., Azure Container Apps, AKS, Azure App Service)
  • Experience implementing APIs
  • Experience with DevOps and Continuous Integration/Continuous Delivery (CI/CD) practices
  • Experience writing and evaluating user stories and acceptance criteria in Gherkin to support Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
  • Knowledge of financial/banking industry standards, open banking standards, regulations, and practices
  • Knowledge of Microsoft Dynamics 365 customization, configuration, development, deployment, and usage

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free