Federal Hill Consulting has partnered with an elite Software Development firm to build a team of Java Software Engineers in McLean, VA and Arlington, VA. Come join a leading team in Service Oriented Architecture (SOA), system integration, and software development.
This position is for motivated junior level developers that have gone beyond their college education and self-studied J2EE frameworks and tools.
Role and Responsibilities:
- Perform application development and support
- Understand and apply development design patterns.
- Understand and apply design disciplines including Object-Oriented Design and Analysis ad Domain-Driven Design
- Understand and leverage common architectural styles and patterns (Layered, Clean, CRUD, CQRS, etc)
- Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, java performance analysis, continuous integration)
- Problem and modification identification, classification, and prioritization
- Detailed analysis of the modification to determine impact, feasibility, and alternatives
- Design modification and execution of solution
- Testing of the application as required when changes are made to the application, its infrastructure or interfacing systems
- Provide the modification as part of a release package for installation in the operational environment.
- Data quality and data management
- Creation and maintenance of system documentation and artifacts
- Disaster recovery testing
- Provide support of critical production issues
- Work well on small, high-performing teams
Required:
- Bachelor's Degree in an associated discipline and a preferred minimum of 1 to 2 years and ideally at least 5-7 years of related experience or an equivalent combination of education and training that provides the required knowledge, skills and abilities.
- Java 7 and 8, Hibernate, Maven, Oracle, REST Services, Spring
- Candidate may have to obtain and maintain a Public Trust credential
Highly Desirable:
- Vaadin, Spring Boot, Docker, Amazon Web Services, JOOQ experience in a continuous integration environment.
- Scripting languages and experience (Ruby, Python, etc)
- Desirable technologies: Servlet, JSP, SOAP, JBPM5, Drools, Jquery, JMS, Apache Lucene/SOLR, ElasticSearch
by via developer jobs - Stack Overflow
No comments:
Post a Comment