Senior Full Stack Developer
Job Title: Senior Full Stack Developer
Location: Virginia - McLean
Duration: Full Time
Position Overview:
The Client is seeking for a Senior Full Stack Developer, who will be part of an agile team that will work on one of the most critical client core applications.
The new team member will be building software functionality and participate actively in the delivery team by tackling development responsibilities for the entire tech stack. This person will be contributing across several other technical activities such as Goldfield development, DevOps, Test Ops, and quality of the product while working closely with the Product Owner to refine acceptance criteria of stories.
Our Impact:
The new team member will be building software functionality and participate actively in the delivery team by tackling development responsibilities for the entire tech stack. This person will be contributing across several other technical activities such as Goldfield development, DevOps, Test Ops, and quality of the product while working closely with the Product Owner to refine acceptance criteria of stories.
Your Impact:
- Solid grasp of the latest development technologies
- Experience in pair programming, continuous integration, test-driven development, and incremental design
- Experience with code refactoring, design patterns, design-driven development, continuous deployment, and highly scalable applications
Qualifications:
- Bachelor’s degree in Computer Science or related field or an equivalent work experience
- 5-10 years of experience in Design and Development of Applications and Web Services using the Java related technologies.
- 5 years of experience in designing in enterprise grade applications using Object Oriented Analysis and Design. Produce high quality design artifacts that cover all aspects of sound architecture.
- 5 years of experience in using design patterns.
- Ability to independently perform the all developer duties from Analysis to deployment to post-production defect fixing. Ability to review and comment on Jr Developers design.
- UI frameworks experience, e.g., Struts, Angular, and jQuery
- Experience in configuring and tuning applications on WebLogic Server or any standard JEE container.
- Strong backend experience to develop Data Layer using frameworks like Hibernate, JPA etc. Experience in creating backend frameworks is huge plus.
- Extensive use of Eclipse or IntelliJ (with commonly used plug-ins and debug techniques)
- Experience in creating SQL, XQuery and Stored Procedures, performance tuning of Database queries.
- Preferred experience but not necessary – Selling System, MISMO.
Keys to Success in this Role:
- High energy and hardworking individual who inspires teammates to reach their maximum potential
- Passionate about trying new solutions
- Accepts a culture of trust and complete visibility
- Seen as a keen learner within the technical components of the domains/products
- Understand technical standard methodologies to support Agile development
- Passionate to learn new technologies and strives towards multi-functional development
- Experience in Agile Development, as a Full-stack developer (or similar) experience preferred
- Understands relationship between Product Owner, Scrum Master, and rest of team
- Experience in Modern Delivery is a plus