TItle:  Java Developer

Location:  Rockville, MD

Duration: 4-6 month contract to hire

 

Summary of the Position:

This is a hands-on position responsible for application software development, 
systems maintenance and modification using structured analysis and design 
methodologies to perform full life cycle development (requirements analysis, 
design specifications, coding, implementation, and maintenance) for "Company" 
applications.

Roles and Responsibilities:

Recommends system solutions by comparing advantages and disadvantages of custom 
development using open source technologies and purchase alternatives.
Creates prototypes, refines solutions and establishes proof of concept.
Integrates software solution to existing infrastructure by reverse engineering, 
designing database architecture and server scripting; studying and establishing 
connectivity with network systems, search engines, information servers, web 
services, configuration management and other systems.
Performs analysis, design, development, testing, implementation, code review 
and post-production support for applications based upon the specific needs of 
USP.
Adheres to best practices and standards during all phases of software 
development life cycle.
Works with Business Analysts and Project Managers to provide expert technical 
solutions that support long-term business and technology strategy.
Stays current on technology trends and identify ways to innovate USP’s 
software applications’ social and mobile capabilities.
Diagnoses/repairs development and production issues in a timely manner, working 
with Tech Support as needed.
Closely follows version control and code promotion procedures.
Provides regular status updates regarding project progress, emerging risks and 
needs as they arise.
Presents architecture designs to management.
Perform other duties as assigned.
Knowledge, Skills and Abilities:

Experience in Java/J2EE required.
Experience with N-tier architecture, design patterns and open source software 
required.
Experience with Service Oriented Architecture (SOA) required.
Experience with database design, writing stored procedures, triggers, 
functions, DDL, DML SQL queries using Oracle/MySQL required.
Experience with CVS, GIT, Eclipse, Ant/Maven required.
Experience with configuring Web and application servers required.
Experience in web application frameworks like iBatis/Hibernate, Spring, Struts 
and JQuery required.
Experience with client side technologies such as HTML/5, CSS/3 and JavaScript 
required.
Excellent communication & interpersonal skills and ability to communicate with 
all level of staff to determine system requirements, processes and data flows 
required.
Proven experience in developing applications strategies, facilitating 
implementation projects, creating system designs and solution architectures 
with software applications required.
Expert knowledge of systems, software, programming languages, development 
methodology and web frameworks required.
Experience and passion for agile scrum and continuous integration preferred..
Understanding of common web technologies and recent development in social, 
mobile and cloud applications required.
Results driven with demonstrated success in building high profile web sites 
preferred.           
Experience designing, coding, testing, scripting and debugging XML applications 
and related technologies such as DITA, XSLT, XQuery, XPath, XSL:FO, XQL, SAX, 
DOM required.
Experience with Linux/Unix or Mac OSX required.
Experience with UI frameworks such as JQuery-UI, Bootstrap, Spring MVC required.
Experience in search technologies (faceted search) like SOLR and Lucene 
preferred.
Experience in document based storage XML databases such as eXist or xBase 
preferred.
Experience in Java installation packages like Install Anywhere preferred.
Minimum Requirements Developer III Level:

Bachelor’s degree in related field (BS in Computer Science preferred) and a 
minimum of seven (7) years of relevant progressive experience in full life 
cycle systems design, analysis and programming emphasizing n-tier web-based 
applications development and web services.

Minimum Requirements Developer III Level:

Bachelor’s degree in related field (BS in Computer Science preferred) and a 
minimum of ten (10) years of relevant progressive experience in full life cycle 
systems design, analysis and programming emphasizing n-tier web-based 
applications development and web services.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: http://www.houseoffusion.com/groups/java/message.cfm/messageid:6914
Subscription: http://www.houseoffusion.com/groups/java/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/java/unsubscribe.cfm

Reply via email to