Job Description :
Location: Lanham, Maryland
Project Labor Category: Sr. IT Specialist
Award Type: Time and Materials

Responsibilities to include (but not be limited to):

· Develop and deploy Java components or complete application functionality in J2EE environments.

· Design software components from business requirements.

· Document and diagram application functionality from business requirements.

· Maintain source code/components, and modify and or upgrade code as necessary.

· Test and debug software components.

· Write required documentation as directed by IRS development methodology for J2EE components.

Qualifications

Minimum Required Experience:

· Experience with Java development.

· Experience designing and implementing Java or JEE solutions with a focus on SOA, messaging, and business rules.

· Experience with Drools Business Rules Management System Experience using modern development methodology including Agile and continuous integration.

· Understanding of design patterns and SOA principles.

· Working knowledge of web services, service discovery protocol, messaging protocols (RPC, WS, SOAP etc, schema design and JMS.

· Good interpersonal and communications skills.

Desired experience:

· Knowledge of Assembler Language (ALC) software applications on a mainframe platform.

· Knowledge of Job Control Language (JCL

· Familiar with IBM Database (DB2)/Structured Query Language (SQL) development.

· Familiar with ENDEVOR, a software change/release management tool.

· Experience working in and a general understanding of Red Hat Linux OS. Experience in performance tuning and Clustering JEE application based platform for Enterprise system (I.E. Tomcat, Weblogic, EAP, Websphere, etc

· Experience in designing, implementing, and tuning products that are similar in concept to the JBoss Middleware stack, such as iLog, Tibco, Weblogic, Websphere, etc.

· Experience in implementing SOA.

· Background in managed file transfer, XML Gateway and various transport protocols (FTP, SFTP, HTTPS, TLS etc.

Education/Certifications:

· Bachelor’s degree in Computer Science or related field and at least 8 years in life cycle systems development, including systems analysis and design, requirements analysis, programming, and testing. An additional 4 years of related experience may substitute for degree.

Our Sr. Java Developers must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance. Candidates must be a US Citizen or a Permanent Resident that has lived at least 3 years in the U.S., and be Federal Tax compliant. Active IRSModerate Risk MBI clearance is a plus.

Physical Requirements:

· Regularly required to sit for extended periods up to 80% of time; frequently required to move about to access file cabinets and use office equipment such as PC, copier, fax, telephone, cell phone, etc.
· Occasionally required to reach overhead, bend, and lift objects of up to 10 lbs.
· Specific vision abilities required by this job include use of computer monitor screens up to 80% of time.
Work Environment:

Location of work is primarily from home, with possible need to travel to the IRS facility in New Carrollton, MD. The selected candidate can work remotely in DC area, but must be flexible and available to attend meetings or perform other activities in New Carrollton as required. The IRS facility is conveniently located directly across the street from the New Carrollton Metro station!