Full Stack Java Developer
Tandym Group - McLean, VA
Apply NowJob 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
Created: 2026-03-10