return to Job Postings

 

Sr. Java Developer - 2016-0003

Position Summary: 

 

Location: Reston, VA 

 

Responsibilities include designing, developing, troubleshooting and debugging software programs; determining requirements for new system or new features and documentation of modifications and new code procedures; collaborating with Project Manager/Tech Lead and UX Designers to create responsive UI; testing your code using Test Driven Development, writing both unit and functional tests; building software applications by following coding standards, builds appropriate unit tests, integration tests and deployment scripts; assisting in defining software architectures through collaboration with leads to explore existing systems, determining areas of complexity, potential risks to successful implementation, and learning the applications capabilities; translating designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance; contributing to continual improvement by suggesting improvements to user interface, software architecture or new technologies; writing clean, high-quality, high-performance, maintainable code.

 

Education:

  • Bachelor's degree in computer science or a related subject, plus additional related college courses or professional training and minimum of six (6) years of progressively responsible directly-related experience. Additional qualifications and experience would be a plus. 

 

Skills and Experience:  

  • Advanced knowledge of J2EE, JAVA, design patterns, web and application servers

  • Experience with the following required: 

    • Distributed Service Standards (SOAP, REST, EJB) 

    • Struts2  

    • Spring MVC Framework 

  • Fundamentals in OO and computer science foundation principles 

 

  • Proficiency in JDBC and data access design patterns preferable

  • Knowledge of software development lifecycle and modern software engineering principles and practices 

  • Ability to focus on the goals of quality, time and budget 

  • Ability to work independently 

  • Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment 

  • Strong problem solving and analytic skills 

  • Customer service orientation 

  • Hands-on experience with the following a plus: 

  • Weblogic Application Server 

  • Hibernate 

  • Modern client-side JavaScript frameworks (e.g., AngularJS, jQuery) 

  • Jenkins and Gradle  

 

Apply:  Please send a cover letter and resume along with your salary requirements to resumes@nucrest.com.

 

Nucrest is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.