Senior Application Developer

The Senior Java/Web Services Programmer shall have extensive experience in developing, maintaining, and supporting applications and computer/network operating system and other system software. Has prime accountability for major projects and will develop detailed and robust requirements, code, test, and implement proposed systems. Hands-on experience with projects supporting Service Oriented Architecture principles. Works without technical oversight or as the leader of a team as required. May serve as a Work Order Manager or Back-up Work Order Manager. Shall also possess strong oral and written communications skills in order to clearly and effectively convey issues, reports, and other deliverables to client counterparts.

Skills Requirements:

Required Skills

· Experience with J2EE technologies such as Core Java, JSP, EJB, JDBC, JMS, WASD, Web sphere, RAD and Servlets.

· Experience with Web Service Technology and Security

· Service Definition Language (WSDL), WS-Security, Web Services-Interoperability (WS-I), Message Transmission Optimization Mechanism (MTOM), SOAP With Attachments (SWA)-

· Experience with J2EE Framework/ORM such as Struts and Hibernate.

· 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.

· Communication skills to present ideas and concepts effectively.

· Familiarity with project management frameworks.

Desired Skills

· Self starter, highly motivated individual, and a team player who adapts to a dynamic work environment.

· Ability to investigate/research issues, determines impact, and provide solutions.

· Experience with version control software such as MKS and CSS.

· Familiar with Web Service technologies such as Apache Axis, SOAP and WSDL.

· Familiar with Rational Unified Process, CMM/CMMI.

· Familiar with MS Project and Visio.

· Familiarity with IT Governance frameworks.

Education:

Bachelors or Masters Degree from an accredited college in a related discipline, or equivalent experience/combined education, with 11+ years or more of professional experience.

Baltimore
MD