Job Seekers, Please send resumes to resumes@hireitpeople.com
- Plans, manages, and executes all phases of the J2EE systems development life cycle, with emphasis on architecture, design, development/programming, documentation, testing and implementation.
- Provides technical direction for performing software development tasks and reviewing work products for correctness and adherence to design standards.
- Ensures accurate translation of technical specifications into programming specifications.
- Provides technical assistance to less experienced personnel in the resolution of systems-related problems.
- Prepares status reports and presentations.
- Design, develop, implement, and support interactive web based portals (in Java) for the delivery of key reporting/data analysis both internally and to company partners
- Work with report developers to display their reports/content on web portals
- Design and develop front end logic to support the execution of queries against Hadoop and RDBMS's
- Building portals/front end applications that allow users to access reports/data that pass queries to a database/file system or display canned reports generated from other applications, such as Tableau
Experience Required
- Demonstrated experience as a strong Senior Java JEE developer with large scale successful SOA implementations (user base of 30,000 - 50,000).
- Solid demonstrated object oriented software development experience with JAVA, J2EE technologies JSP, Servlet , Struts, Spring, JSTL, EJB, WMQ, JMS, JMX, JNDI, JDBC, JAAS, JEE Security, JAXB, JAXP, DOM, Saxon, SAX , JPA, OpenJPA, JSON, BSON, SQL, JBoss Business Process Management (JBPM), IBM WebSphere Application Server, ANT, Maven, DB2, commons-logging, log4j, Junit.
- Solid development experience with XML technologies such as XSD, XPath, XQuery, XSL, XSLT, etc.
- Strong development experience with developing Java Web Services WSDL, SOAP, JAX-WS, XML , RESTful, WS-Security.
- Strong development experience with web application framework and JavaScript frameworks like GWT, AJAX, iFrames and application middleware messaging and integration technologies.
- Experience with application messaging and integration technologies.
- Experience with COTS integration.
- Expertise with IBM WebSphere Application Server and application deployment using jython, jacl, jcl scripts.
- Have excellent analytical, problem solving and communication skills.
- Expertise with SOA system implementations using JBoss Business Process Management (JBPM), JBoss Business Rules Management System (JBRMS) - DROOLS Guvnor, Planner, Expert, Fusion, WebSphere Registry and Repository (WSRR), Apache Camel
- Must be able to navigate in a Windows workstation setting, and have excellent knowledge of the Microsoft office suite (Word, Excel, and PowerPoint).
- Strong verbal and written communication skills are critical.
- Candidate should be able to adapt to a changing environment.
- JEE Solutions Architecture/ Systems Architecture Certification or equivalent.
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
- Ability to work independently and manage one’s time (Required)
- Basic mentoring skills necessary to provide support and constructive performance feedback (Required)
- Knowledge of circuit boards, processors, electronic equipment and computer hardware and software (Required)
- Knowledge of design techniques and principals involved in production of drawings and models (Required)
- Knowledge of niche computer software, such as Oracle, CSharp.net, Lawson, etc (Required)
- Exercises independent judgment with direction from supervisor
- SOLID in Java 5 programming (SCJP certification preferred)
- SOLID in Java 5 programming (SCJP certification preferred)
- SOLID in spring framework (MVC, IOC, JDBC, etc)
- Experience in developing web services and consuming web services (CXF)
- Expertise using Microsoft SQL server 2005
- Knowledge/understanding of iLog, Jrules
- Person will be working on all layers of the application development (presentation, application, persistence, etc)
- Experience working in an agile environment
- Creating JSP pages, write JavaScript, use style sheets
- Writing JavaScript, Create/update CSS
- Ajax/JSON, experience using various JQuery functions.
- Spring MVC, IOC (writing view model controllers)
- Writing SQL to Create, Read, Update and Delete information from SQL server database/tables
- Ability to write in-line SQL statements from Java programs using JDBC template.
- Knowledge of creating/reading/updating stored procedures, etc
- Knowledge building and deploying code on Web sphere infrastructure
- Define variable and properties for the application
- Trouble shoot application issues, Review Web sphere logs
- Experience working in an Integrated development environment using Java
- Rational Application Developer, version 6
- Experience using Query analyzer to analyze and debug SQL.
- Experience as a Java Developer
- Experience with Java 5 programming
- Experience with spring framework
- Experience with MVC
- Experience with IOC
- Experience with JDBC
- Experience with developing web services
- Experience with CXF
- Experience with Microsoft SQL server 2005
- Experience with iLog
- Experience with JRules
- Experience with working on all layers of the application development
- Experience with Creating JSP pages
- Experience with Create/update CSS
- Experience with Ajax
- Experience with JSON
- Experience with JQuery
- Experience with SQL to Create, Read, Update & Delete information
- Experience with creating/reading/updating stored procedures
- Experience building and deploying code on Web sphere infrastructure
- Experience with Rational Application Developer v6
- Experience with Query analyzer
Education: Bachelor’s Degree or Higher in Computer Science or related or foreign Equivalent