Senior Java Developer

Employer
AboutWeb
Location
Fairfax, VA
Posted
Jun 12, 2017
Closes
Oct 03, 2017
Hours
Full Time
Senior Java Developer
AboutWeb is currently seeking an outstanding Senior Java developer to provide software development services for a Federal client for their software applications. NOTE: Due to our federal customer's requirements, candidates must be U.S. citizens only and have the ability to obtain/maintain a Client Public Trust. This position is located in Fairfax, near Dunn Loring metro station. We welcome candidates from beyond the DC-Metro area however there is no relocation package at this time.
Basic Duties / Responsibilities
  • Works in an Agile/Scrum development environment.
  • Works with product owners, team members and other Scrum teams to groom product backlog and refine acceptance criteria
  • Designs and develops new software code; performs corrective and perfective code maintenance on application in production.
  • Participates in design and code reviews.
  • Ensures that implemented software meets functional and non-functional requirements.
  • Develops and executes unit, integration, and system tests.
  • Monitors and maintains existing production system(s).
  • Mentors and guides junior team members to resolve technical issues
Qualifications
  • Prefer a Master's Degree in related field (Computer Science preferred) OR equivalent 15 years overall IT experience.
  • Minimum of five years of Java development experience, preferably in an agile environment
Required Skills
  • Recent Java development experience using Spring Framework v3.x, XML technologies, JSP, JBOSS, and RESTful services
  • Database development experience using Oracle 11g
  • Hibernate experience
  • Good understanding of software design patterns
  • Full-lifecycle development experience using Agile/Scrum methodology (at least one full project)
  • Knowledge of and experience with open source software and TDD is highly desirable
  • Good analytical skills.
  • Good documentation and communication skills.