Sr. Application Developer/Architect
Description: long-term contract
Location:: Wood Lawn ,MD
Responsibilities:
· The Application Programmer/Architect shall have extensive experience in developing, maintaining, and supporting applications and computer/network operating system and other system software.
· Has developed detailed and robust requirements, code, test, and implement proposed systems.
· Hands-on experience with projects supporting Service Oriented Architecture principles.
· Works without technical oversight of a team as required. May work as a Team Lead.
· Shall also possess strong oral and written communications skills in order to clearly and effectively convey issues, reports, and other deliverables to SSA counterparts.
Requirements:
· 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:
· Strong communication and documentation skills.
· Exposure to writing Technical White Papers and systems design documents.
· 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:
· An undergraduate degree (BA/BS) from an accredited university in Computer Science, Information Technology or a computer related field with minimum of 11 years of professional experience.
***Candidate must be able to obtain a Public Trust clearance prior to beginning work***