Java Developer

Java Developer - Middleware

The Judge Group is looking for a Sr Java Middleware consultant for a project with our client in Wilmington, DE. The right candidate will have the following background and experience. If you are interested in this opportunity please apply through this post or send your resume to rdellaporta@judge.com We are looking for someone from the Java Middleware side who is strong is coding Web services and has experience in Spring, Struts, JMS, EJB, Design patterns and Hibernate Key Accountabilities: - This position is a multifaceted role that involves being hands-on technically as well as focused on project delivery and organization from a technical perspective. - Work on concurrent projects with developers both locally and geographically dispersed. - Maintain an expert level awareness of relevant software design techniques, development tools and processes, providing leadership in the use of these across the organization area. - Full participation in the project SDLC lifecycle using Agile methodologies. - Develop and maintain a close relationship with Performance Engineering and Middleware Operations teams to ensure the scalability, supportability, and capacity to support business growth without being wasteful. - Provide 2nd / 3rd line support of the core software components and environments (Dev - Prod), including support escalation and change management. - Ensuring compliance to policies and standards. The technologies used in the infrastructure include the following: SOA - Web Services (Contract first with WS-Security) - Spring Framework including Spring-WS - Hibernate ORM - Apache Web and Tomcat server - Weblogic Application server (Version 10.1 and higher) - Mulesoft TCAT - Linux/Unix including scripting - Data caching tools like Terracotta or Coherence - IBM MQ Series/ApacheMQ/Weblogic JMS - SSL certificate management - Use of CA Wily and other monitoring tools Person Specification: - Passionate about empowering the business with SOA, Event Processing, BPM and other technologies. - Must be self-disciplined, self-motivated, and highly inquisitive. - Must be willing to become SME on new technologies. - Must be a leader in driving solutions. - Recognizes that there are multiple ways to solve a complex problem using perhaps technologies less familiar analyze the options and make an informed decision with only minimal guidance. - Must demonstrate business acumen. - In depth knowledge of web protocols and SOA systems. - Must be hands on through all aspects including design, code and unit test the most complex software components systems to a high level of quality, producing appropriate documentation. - Good problem solving and troubleshooting skills. - Must work effectively with geographically dispersed teams