#94782 Sr. Java Developer Hot vacancy

Project image
Ricky
  • Long term (more than 6 months)
  • Austria | Vienna
Description:

Company Description
Spry is a certified Small Business (SB) 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, develop, test and deploy Java based solutions to support the customer’s requirements
  • Provide technical direction for problem definition, analysis, requirements development, and implementation for complex systems consisting of elements of the Java ecosystem, Oracle RDBMS and MarkLogic NoSQL databases
  • Make recommendations and advise on organization-wide system improvements and optimization or maintenance efforts for microservice architecture IT systems
  • Participate in Agile Scrum framework meetings and build associated artifacts
  • Troubleshoot issues in all environments as needed


Required skills and experience include
  • Active Top Secret clearance and CI Poly eligibility
  • Ten years of relevant experience in software development or business analysis
  • Expertise in Systems Development Life Cycle framework
  • Expertise in developing IT solutions in Java
  • Advanced knowledge of SQL, NoSQL, Linux, and script languages
  • Experience with performance management diagnostic methods, tools, and techniques
  • Experience with systems testing and evaluation principles, methods, and tools
  • Knowledge of new and emerging information technologies and/or industry trends
  • Knowledge of project management principles and methods
  • Experience with Agile Scrum methodology
  • Proficiency with production implementation and support of enterprise Java applications on Linux/Unix


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.

Skills
  • java