Position: Full Stack Java Developer (W2 role)
Location: Fully Onsite – Mclean VA – Local only
Duration: 9-12+ months
Interview Information:
Interview Type:
Position Description:
We are seeking a Full Stack Professional with 4-5 years of experience to join our team on a 9-12+month contract. The ideal candidate will have expertise in older Java technologies, SQL Server, Sybase, and Weblogic, and will be responsible for developing and maintaining legacy applications, ensuring application security, and participating in agile processes. This role requires on-site work at our McLean office, with additional responsibilities including Docker and Kubernetes management and occasional front-end work with Angular. Experience in financial services is a plus but not required.
Responsibilities:
The candidate will be responsible for developing and maintaining legacy applications using older Java technologies, managing relational databases like SQL Server and Sybase, and ensuring application security through remediation and tools such as Fortify and Black Duck. They will also work with Weblogic server for deployment, participate in agile processes, and handle Docker and Kubernetes for build and deployment. Additionally, the candidate will provide support and enhancements to existing applications, including some front-end work with Angular if applicable.
Qualifications:
• A bachelor’s degree in computer science or a related field, or an equivalent combination of education and experience from which comparable knowledge and skills were acquired.
• A minimum of 2 years of experience in Design and Development of Applications and Web Services using the Java EE, JSP, XML, AJAX, STRUTS. Ability to independently perform all developer duties from analysis to deployment to post-production and defect fixing.
• At least 2 years of experience in: Java /J2EE, J2EE patterns, Spring (Spring Core, Spring Rest, Spring Boot)
• Experience using XML, JAXB, and XML persistence using XQuery and XSLT.
• Integration experience using Web Services /REST and EJB preferably on WebLogic.
• Presentation frameworks experience – Angular (Typescript) or similar frameworks, and jQuery.
• Preferred backend experience to develop Data Layer using frameworks like Hibernate, JPA etc.
• At least 2 years of experience in databases management: PostgreSQL, MongoDB, Sybase with advanced SQL knowledge.
• Experience with Stored Procedures, performance tuning of Database queries.
• Experience in code delivery pipelines and adept in Build and Deployment tools using - Shell script, Maven, Gradle, ANSIBLE and Jenkins.
• Experience with Jira, Bitbucket, Git and Confluence
• Experience with testing tools- Cypress
• 2 + years of experience designing enterprise grade applications using Object Oriented Analysis and Design; produced high quality design artifacts that cover all aspects of sound architecture.
• Experience in Micro-services architecture and Docker Containers Platforms using OpenShift and Kubernetes.
• 2+ years of experience with SAFE Agile, Kanban or SCRUM frameworks.
Keys to Success in this Role:
• Independent spirit, with ability to provide technical guidance to the team
• Extraordinary teammate
• Strong written and oral communications skills
• Innovative in providing solutions and enjoys taking on challenges with calculated risk
• Not a just developer, but a developer with a demeanor to think holistically to create reliable, flexible, and well performing systems