Federal Hill Consulting seeks a Senior or Lead Java Software Developer to join the team in McLean,VA.
Responsibilities
- Perform application development and support
- Understand and apply development design patterns.
- Understand and apply design methodologies including Object-Oriented Design and Analysis and Domain-Driven Design
- Understand and leverage common architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing, 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
- Design and development of RESTful APIs
- Creation and maintenance of system documentation and artifacts
- Provide support for critical production issues
- Be part of Agile/Scrum cross-functional team and bring your own unique skill set to the table and collaborate with others to accomplish team goals
Qualifications
- Bachelor's Degree in an associated discipline and 8 plus years of software engineering experience or an equivalent combination of education and training that provides the required knowledge, skills and abilities
- Java 8+, Hibernate, Maven, relational databases (Oracle, Postgresql, etc.) , REST Services, Spring Boot
- Experience in Agile/Scrum environment
- Must be able to obtain and maintain a Public Trust Clearance
Highly Desirable:
- Experience with AWS platform services, and application/service deployment in AWS
- Experience with containerized (Docker) applications and services
- Willingness to learn and demonstrable experience with other programming languages (Scala, Clojure, Ruby, Python, etc.)
- Full-stack experience, UI languages (Javascript, etc.) and frameworks (React, Angular, etc.)
FedHill is an EO employer- M/F/Vets/Disabled
by via developer jobs - Stack Overflow
No comments:
Post a Comment