Previous Job
Sr. Level Java Engineer
Ref No.: 17-02139
Location: Reston, Virginia
Position Type:Full Time
Pay Rate : $ 120,000.00 - 150,000.00 /Hour

Senior Software Engineer

You will be responsible for implementing and maintaining innovative applications using latest, cutting edge and open source technologies. Strong desire to build world class applications is a must. If you think you are the engineer described above, keep reading.

Responsibilities include:

Lead projects from inception to delivery meeting business and market demands for complex software platforms providing Internet domain registration and resolution services;

Collaborate with engineers in an Agile scrum team building product features for software services using modern methods and development languages like Java & Python;

Demonstrate curiosity, initiative, a desire to learn, a passion for craftsmanship, and a constant striving for improvement;

Be involved in all phases of software development, including requirements analysis and documentation in the form of user stories, design, feature development, test automation, and deployment automation; and,

Attend daily stand-ups and collaborate cross-functionally with team members at many levels from Product Management, Engineering, Operations, Customer Service, and other organizations.

Qualifications include:

• 10+ years of experience in a senior software development role creating and maintaining customer facing software products;

• 5+ years of experience leading both projects and teams in either a team lead or managerial role;

• Ability to work independently on assigned tasks, but also be a great team player, providing contributions where needed to meet sprint commitments;

• Curious, creative, articulate, and deeply passionate about the craft of software product development;

• Must have experience writing code in programming languages Java or C/C++, scripting languages such as Ruby or Python, and deployment automation frameworks such as Puppet or Ansible;

• Experience building software platforms using modern approaches like micro services, multi-threaded programming, with technologies like REST, Spring, Java NIO, etc.

• Solid understanding of data structures, database technologies and SQL;

• Knowledge of relational databases such as Oracle, PostgreSQL, MySQL is preferred;

• Expert level experience with Linux/UNIX operating systems is a must;

• B.S. or M.S. in Computer Science, Information Technology or similar program

Third Party Applications Not Accepted