Job Title: Java Full Stack developer
Location: Remote Work (Vienna , VA)
Duration: Multiyear Contract
Description:
Qualifications for Internal Candidates
Bachelor s degree in information technology, Computer Science, related degree, or the equivalent combination of training, education, and experience.
Experience and knowledge of 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 service, microservice, API development including REST and SOAP architecture patterns.
Experience with JavaScript frameworks (e.g., Angular, React.js, Vue.js, Node.js).
Experience with relational database platforms (e.g., Azure SQL, Oracle, MS SQL Server, DB2).
Experience with developing and deploying applications to MS Azure or other public cloud platforms.
Knowledge and experience with the Software Development Lifecycle (SDLC).
Advanced research, analytical, and problem-solving skills.
Advanced skill in systems, workflow, and procedural analysis.
Advanced organizational, planning, and time management skills.
Advanced verbal and written communication skills.
Knowledge of secure coding practices.
Ability to apply innovative approaches to solve technical design issues.
Skilled in troubleshooting and resolving technical problems.
Experience with Agile software development practices.
Ability to resolve conflicting requests and quickly adapt to changing requirements
Desired Qualifications
Experience with building microservices on Azure compute services (e.g., Azure Container Apps, AKS, Azure App Service)
Experience with implementing APIs.
Experience with DevOps and Continuous Integration / Continuous Delivery (CI/CD) practices.
Experience writing and evaluating user stories and acceptance criteria written in Gherkin to support Test-Driven and Behavior-Driven Development (TDD/BDD).
Knowledge of financial/banking industry standards, open banking standards, regulations, and practices.
Knowledge of Navy Federal products, services, programs, policies, and procedures.
Knowledge of Microsoft Dynamics 365 customization, configuration, development, deployment and usage.
Certifications: Java SE/EE Oracle Certified Professional, Azure Developer Associate.