Sr. Java Developer

US-VA-Vienna
Job ID
2017-1229
# of Openings
1
Category
Cyber Security
Clearance Level
Top Secret/ SCI eligibility

Company Description

Spry is a certified Small Disadvantaged Business (SDB) headquartered in McLean, VA. Spry provides Enterprise, C4IT, Management, and Cyber Solutions to the federal government and commercial entities. Founded in 2001, Spry Methods was built on the foundation of combining industry knowledge with unmatched responsiveness to produce results for our customers. Our goal is to build a business dedicated to the maximization of value for all stakeholders starting with our employees, our customers, and our community. We recognize that talented and dedicated employees are our most valued assets and the foundation of our success. Guided by these principles, we have established an impressive track record of proven past performance serving our customers within the Commercial, Federal Civilian, DoD, and Intelligence Communities. A CMMI Level 3 certified and ISO 9001:2008 registered company, Spry is committed to quality and continuous improvement.

Overview

Spry Methods is seeking a Senior Java Developer who will be responsible for building and maintaining web-based applications, including being responsible for new development, enhancements, and maintenance in Java/J2EE (JMS, EJB, and Servlets) and extensive knowledge of design patterns. Primary development will utilize Java, NoSQL/XQuery, jQuery/Javascript, Angular, CSS, XML, XSLT, Servlets, Spring, Struts, Tiles, DOM, XMLObject, JSTL, JSP, and Selenium tests.

Job Responsibilities and/or Success Factors

  • Design, code, test, implement, and maintain Java based applications that meet product specification and development schedules
  • Perform new development, enhancements, and maintenance in Java/J2EE (JMS, EJB, and Servlets)
  • Work with other developers and systems engineers to solve critical problems and identify efficiencies in implementing technical and functional requirements and tasks
  • Work closely with product owner, stakeholders, business analysts, and team members to understand product specifics and to create quality code
  • Contribute to an atmosphere of cross-functional teamwork within the organizations Agile project lifecycle

Required skills and experience include

  • Degree in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline.
  • A Bachelor's Degree with 12 years of experience or a Master's Degree with 10 years of experience
  • 10 years of experience with multiple software programming technologies, including J2EE with Spring and Hibernate
  • 4+ year’s real life experience delivering code to production
  • Broad base understanding of Java including a minimum of 5 years of J2EE, Spring and Struts
  • Knowledge of Object Relational Mapping tools (i.e. Hibernate). Knowledge of test libraries (junit, dbunit) or automation tools (Protractor)
  • Must have strong verbal and written communication skills, good customer relationship skills, especially in highly dynamic environments
  • 3+ years of related development experience in an Agile team environment
  • Experience with web service API's (REST, SOAP)
  • MUST have an active Top Secret clearance and be able to pass a Counterintelligence Polygraph

Preferred skills

  • Demonstrated experience with MarkLogic technologies
  • Experience with Gradle, Ant and continuous building environments
  • Ability to perform basic database functions such as querying and creating simple update scripts
  • Experience with micro-services architecture
  • Experienced with rapid application development (RAD) methodology
  • Strong experience development on/for application servers such as JBoss (i.e. JBoss, )
  • Experience with SQL and NoSQL data stores
  • Experience with a wide variety of tools and techniques such as Activiti, JUnit, Gradle, Maven, Selenium

 

EEO Statement

At Spry, we believe talented and dedicated employees are our most valued assets and the foundation of our success. We are committed to crafting a diverse and inclusive workplace that endorses engagement, creativity, quality and innovation.

 

We are proud to be an Affirmative Action and Equal Opportunity Employer and as such, we evaluate qualified candidates in full consideration without regard to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, age, disability status, protected veteran status, and any other protected status.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed