*Java Developer – B. Recta* *There are 2 open roles for this requirement:*
*Green Card or US Citizens Only* The Federal Reserve Bank of Richmond’s Information Technology – Application Development department has an immediate opening for a Senior JAVA software developer on the Cash application development team. In this critical role, you will design, develop, test, implement, debug and support critical enterprise applications in a diverse technical environment. This position may include both development and support responsibilities so the ability to handle multiple tasks with a high degree of flexibility and adaptability is critical. Frequent interaction with customers and other groups is normal, so excellent communication and teamwork is required. * * *Essential Job Responsibilities* · Design, develop, code, test, build, deploy, and debug new software or enhancements to existing software. · Participate in a 24x7 support rotation. This includes answering user questions, fulfilling user requests, resolving system issues, etc. · Work with other technical staff to understand problems with software then develop specifications and estimates to resolve them. · Must be willing to travel overnight as required. *Essential Qualifications/Experience* · Experience with unit testing and one or more mocking frameworks · Experienced in pair programming · Experienced in test-driven development · Understands the principle of emergent design · Deep understanding of refactoring · Experienced with automated acceptance testing · Enterprise-level Java application development programming experience. Experience should include architecture, design, development, testing, build, implementation, and post-implementation support. · Experience developing secure, high availability, interactive web applications. · Excellent oral and written communication. · Proven customer service skills. · Proven ability to complete tasks or project assignments with minimal supervision. · Must be adaptable, flexible, organized, detail oriented, work well in a team environment, and have a strong drive for success. · Practical experience and knowledge of the following technologies and tools: o Java: Servlets, JSF, Spring, JUnit, Hibernate, Log4j or other logging framework o SQL Development (Oracle) o Web: HTML, JavaScript, CSS, XML, jQuery, JSON, Ajax o Application Servers: WebSphere preferred o IDE: Eclipse, RAD o Source control tools (Subversion, or other) *Preferred Qualifications/Experience* · Bachelor’s degree in Computer Science, Information Systems, or other related field (or equivalent work experience) · Sun Java Certification · Exposure to the following technologies and tools o Scripting: Maven o Reporting software (Business Objects) o Test management software (HP Quality Center or other) o IaaS Cloud Solutions (Amazon EC2 or other) · Certified Scrum Master or Certified Scrum Developer *REQUIREMENTS * · 7+ years of enterprise-level Java application development programming experience · Proven experience in architecting new software and software enhancements · Experience working on projects of moderate to major complexity · Proven experience leading a Java development team and mentoring other developers · Experience designing, managing, and executing the build and deployment of applications · Experience using JSF and Hibernate *Java Developer – G. Friese* *4 open roles for this requirement:* *US Citizen, Green Card or EAD* The Federal Reserve Bank of Richmond’s Information Technology – Application Development Department has a medium term requirement for Senior Java Developer. This position is a contractor opening and will support AMA application development activities. The ideal candidate will be an experienced developer, highly organized, an excellent communicator, mentor, and a team player with exceptional time management skills. This role is responsible for developing, testing, implementing, debugging, and supporting computer software that resides and is executed in a J2EE environment. The ability to educate and train other team members in Java development is a plus. *Essential Qualifications/Experience* Ø Degree in Computer Science or Information Systems (preferred) Ø 7+ years enterprise-level programming and/or architecture experience with multiple technology platforms with a concentrated focus on Java development Ø Experience working with projects of major complexity Ø Required skills include: o Native Java o J2EE o JUnit o JDBC o JSP o Spring/Spring Batch o Hibernate o XML o Experience in RAD o DB2 or Oracle o Multiple browser development (IE 9/10, Firefox) o Ability to debug code/experience using debug tools o Working knowledge of workflow concepts Ø Develop software from user requirements Ø Utilize Object Oriented Analysis and Design Ø Implement user interface design and requirements Ø Translate design and requirements into code Ø Code software following standard design patterns and best practices Ø Create prototypes as appropriate Ø Utilize TPS standards Ø Participate in post-implementation reviews Ø Test software activities include: o Perform unit and integration testing o Write test cases/scripts for unit and integration testing o Test developer tools under new environments o Test developer tool upgrades o Support contingency testing for applications o Perform contingency testing and environment setup Ø Support of software Ø Research/review patches and new versions of applications Ø Implement software Ø May package (ant, maven) and deploy code (Build Manager, other roles) for J2EE Web Applications (EARS, WARS, JARS) Ø Write technical documentation Ø Create and maintain technical documentation (flowcharts, paper prototype, role matrix) Ø Provide work effort estimates to project manager Ø Design applications Ø Work with system architect to follow established technical standards and constraints, leveraging existing processes Ø Develop system requirement documents and modeling artifacts for use by developers * * *Preferred Qualifications/Experience* - Sun Java Programmer’s Certification preferred - FRBR Framework, or other persistence mechanisms - Logging code, Log4J - Ant/maven scripts - Experience in Eclipse or other IDE’s - XSLT - CSS · iText or other reporting tools - SQL development and administration - Deploy and manage application on WebSphere/HTTP Server - Familiarity with CMM Level 3 processes - Experience in training less experienced members of the team - Experience in HPQC software - Prior experience with Federal Reserve applications · Prior experience with Change Management processes -- *Reshma Sr Technical Recruiter IVY Tech Solutions Inc 3403 N Kennicott Avenue, Suite B&C ArlingtonHeights, IL Phone: 847-387-8787 | Fax: 847 305 4382 res...@ivytechsol.us | www.ivytechsol.com Yahoo IM: reshma_ivy Gtalk : reshma.ivy* -- You received this message because you are subscribed to the Google Groups "SAP-UK" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-uk+unsubscr...@googlegroups.com. To post to this group, send email to sap-uk@googlegroups.com. Visit this group at http://groups.google.com/group/sap-uk. For more options, visit https://groups.google.com/groups/opt_out.