Skip Main Navigation
ettain group
Technology:People:Solutions
Job Center
Job Details
     
Stats    
Job Title   Java Server Side Developer
Job Number   11992
Category   Developer
City   Sterling
State   VA
Date Posted:   9/1/2010
     
Job Description

ettain group has 3 immediate contract openings for Java Server software engineers to develop high-volume, DNS standard-based systems and components. Location: Sterling, VA. The engineers must be interested in understanding these standards and helping us provide enhanced services to our customers.  The systems are highly scalable, distributed, data intensive, and extremely high-volume.  The client expects the engineers to be self-reliant, comfortable with learning new skills, finding solutions to challenging problems, and capable of creating or finding the tools necessary to achieve solutions.

 

Responsibilities:

  • Quickly learn, understand and enhance the current architecture and it components.
  • Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle.
  • Design and develop Java-based features, enhancements, and fixes using Object-Oriented Design techniques.
  • Development based on a test first driven approach.
  • Automation of Unit and Integration tests to support a Continuous Integration environment.
  • Continuous improvement and optimization of current code base.
  • Communicate issues and status, both in writing and verbally, to Product Managers, Customer Support Engineers, QA Engineers and Project Managers.

 

Qualifications:

  • BS or higher in Computer Science or related technical discipline (or equivalent).
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Extensive programming experience in Java/J2EE (Java 5) with at least 5 years of real world experience.  Strong OO skills, including knowledge of Design Patterns, are essential.
  • Several years of experience with large, multi-threaded systems software design and development, with extensive knowledge of Unix/Linux.
  • Working experience with XML.
  • Working experience with Message queues such as ActiveMQ or RabbitMQ.
  • Working experience with Agile application development methodology.
  • Working experience with IDE such as Eclipse or NetBeans.
  • Experience with Formal, automated Unit and Integration Testing and Continuous Integration.
  • Experience developing applications that interact with SQL Databases including knowledge of SQL (Oracle experience preferred, but not essential).
  • Experience in meeting or exceeding systems design criteria of 99.999% availability.
  • Basic understanding of DNS.
  • Python experience is a plus.

 

For immediate consideration, please apply online and follow up with a call to Lauren Hartfeil at (703) 860 6690 x 214.