BALTIMORE, MD, USA
4 days ago
Java Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com

 

The Senior Java Developer shall have extensive experience in all phases of the systems development life cycle, with emphasis on design, development/programming, documentation, testing, and implementing Java based Web Applications. 
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:


Experience with J2EE technologies such as Core Java, JSP, EJB, JDBC, JMS, WASD, Web sphere, RAD and Servlets. 
Strong UI experience 
Experience with J2EE Framework/ORM such as Struts2 and Hibernate.  
Experience with DROOLS is a plus 
Solid OOD/OOP foundation with experience in UML diagramming and design documentation. 
Database experience such as Oracle, DB2, SQL Server, SQL and JDBC. 
Strong XML processing experience such as XSD, XPath, XSL, XSLT, etc. 
Experience with JavaScript, HTML, SSL. 
Experience with complex programming, program debugging, data analysis, problem analysis and resolution issues within OO application systems. 
Communication skills to present ideas and concepts effectively; strong and proven problem solving. 
Self-managed with the ability to mentor others. 
Familiarity with project management frameworks. 

Confirm your E-mail: Send Email