Previous Job
Previous
Java Developer (1- 3 years) - Reston, VA
Ref No.: 18-51475
Location: Reston, Virginia
Position Type:Direct Placement
Start Date: 07/20/2018

Java Developers:
Responsibilities
  • Review, analyze, construct, and modify business application systems including coding, testing, debugging, and deployment
  • Understand business and technical requirements; develop, document, and implement solution designs
  • Work with other developers, architects, engineers, database administrators, business analysts, QA and delivery leads in project delivery and solving technical issues
  • Participate in design and code reviews
  • Ensure that deliverables meet or exceed functional, technical, and performance requirements
  • Follow and enhance established design, development, source code management, and deployment processes
  • Troubleshoot and resolve production issues
  • Take on ownership of the projects and tasks assigned
  • Provide on-call support and duties
  • Consistently meet task deadlines while maintaining high quality of deliverables
  • Perform other duties as assigned
Qualifications
Education:
  • Master's Degree in Computer Science or related area is required; or
Experience:
  • 1 to 3 years professional application development experience
  • 2+ years' experience developing enterprise or high-performance applications
Preferred Qualifications:
  • Understanding of object-oriented or service-oriented architecture design principles
  • Demonstrated problem-solving skills
  • Understanding of relational databases
  • 2+ years in developing enterprise or high-performance applications
  • Experience in web based UI or API architectures is a plus
  • Understanding of one or more of the following; general best practices, software development life cycle, code reviews, source control management, and unit testing.
Abilities:
  • Good verbal and written communication skills
  • Ability to take direction and work in team oriented environment
  • Strong attention to detail
  • Ability to adapt to changing technologies