Job Seekers, Please send resumes to resumes@hireitpeople.comSr. Java Developer -
The
Senior Java Developer shall have extensive experience in all phases of
the systems development life cycle, with emphasis on Requirements
Engineering/ Management, design, development/programming, documentation,
testing, and implementing Java based Web Applications.
Knowledge of Rapid Application Development (RAD)/Joint Application Development (JAD) methodologies.
Provides technical assistance to less experienced personnel in the resolution of systems-related problems.
Provides
technical direction for performing software development tasks and
reviews work products for correctness and adherence to design standards.
Coordinates with the Senior Project Manager/Project Manager to ensure problem resolution and user satisfaction.
Has
hands-on experience with projects, supporting Service Oriented
Architecture principles and documents the solution architecture, design
documents using the principles of UML.
Has excellent written and
spoken communications skills, and will be able to perform technical
documentation, user documentation, white papers, and customer
presentations as required.
Has extensive experience to analyze
customers' needs, design a quality proposal and then develops customized
solutions to customer/user problems.
Primary point of contact
between SSA user community and the contractor for major projects and
will develop detailed and robust code, test, and implement proposed
systems
Skills Requirements:
Required Skills :
Strong
experience with J2EE technologies such as Core Java, JSP, JPA,EJB 3.0,
JUNIT, JDBC, JMS, WASD, Web sphere, RAD and Servlets.
Strong UI experience.
Experience with J2EE Framework/ORM such as Struts 2.0 and Hibernate.
Strong Web Services experience such as WSDL, SOAP,JAXP, JAX B,XSLT, WS-Security, MTOM, SWA.
Strong XML processing experience such as XSD, XPath, XSL, XSLT
Experience with JavaScript, HTML, SSL, MKS, SQL Developer, IBM Eclipse, WSAD, TOAD.
Strong JQuery, Ajax and OpenJPA
Communication skills to present ideas and concepts effectively; strong and proven problem solving.
Self-managed with the ability to mentor others.
Solid OOD/OOP foundation with experience in UML diagramming and design documentation.
Relational Database experience such as Oracle, DB2, SQL and JDBC.
Desired Skills:
Experience with Struts is preferred over Spring MVC and JSF.
Experience in EJB 3.0 is preferred over Spring core
Knowledge of mainframe technologies is a plus.
Experience
with complex programming, program debugging, data analysis, problem
analysis and resolution issues within OO application systems.
Quality Center/Application Lifecycle Management (ALM).
Familiarity with project management frameworks.
Knowledge of Windows 7, Unix.
Nice to have Maven and Jenkins
Minimum experience and education: Candidates with a BS degree must have the minimum of 11 years or 132 months of work experience specific to the job description.
If a candidate has a Master’s degree, they still need a minimum of 11 years or 132 months of work experience but only nine years or 108 months of experience specific to the job. The other work experience to meet the 132 months does not have to be IT related.
Work experience while in college can be counted toward the overall years.
If no degree, work experience may be substituted.
Background clearance: All candidates selected will have to go through a Federal government background check prior to being able to start. Generally, the background process takes between 3,4 or 5 weeks. The time is dependent on how quickly the candidate is able to complete the paperwork.
Candidates will obtain a Public Trust clearance upon approval.