Middleware Solutions Consultant are highly respected members of the team, with broad experience in the design, development, deployment, and support of enterprise Java applications. Middleware consultants have a deep understanding of J2EE/JEE and supporting technologies with experience applying those technologies to solve real-world problems. The Solutions Consultant works with the Middleware Solutions Architect to deliver solutions to the client with the JBoss product suite. You will be in front of customers on a daily basis (both on the phone/web meeting and in person) and will often travel to, or be based at, client sites. Middleware consultants can listen to customers' technical challenges and can suggest and implement various solution paths, understanding that "one size does not fit all."
We are looking for senior consultants and developers who have actual development experience with J2EE and have a natural talent for talking and presenting to different groups of people.
Primary job responsibilities
•Responsible for assigned consulting project delivery activities.
•Technical responsibilities include problem identification, system architecture definition, hardware/software specification and/or design, implementation, testing, client training, and deployment.
•Project management responsibilities include project status, issues and time reporting.
•Financial responsibilities include verification of time worked to time billed as requested by manager.
•Use skills as a seasoned, experienced professional with a full understanding of industry practices and company policies and procedures; resolve a wide range of issues in imaginative as well as practical ways.
•Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
•Exercise judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions.
•Interact with senior internal and external personnel. Works independently on tasks with minimal guidance on complex issues.
•Responsible for creation of scope of work in conjunction with Solutions Architects, delivery and project management of customers/partners projects.
•Conduct training from official curriculum and workshops.
||Required Skills & Experience:
•Standard Java Programming (J2SE/JSE APIs like JDBC, JNDI, JAXP, JAAS, etc.)
•Enterprise Java Programming (J2EE/JEE APIs like EJB, Servlet/JSP/JSF, JMS, JAX-RPC/WS, JPA, JTA, JCA, etc.)
•Development/Deployment on J2EE/JEE appservers ( JBoss AS, BEA Weblogic, IBM WebSphere, etc.)
•Communication (Listening, speaking, "knowing your audience", transmission of concepts with/without examples, etc.)
•Experience implementing enterprise architectures and multi-tiered applications
•Ability to work as part of a geographically dispersed team
•Ability to constantly learn about new technologies and apply those concepts to customers needs
•Java EE Application Architecture and Design
•Java EE Application Migration and Planning
•Performance Monitoring and Tuning
•Services Oriented Architecture Design and Implementation
•Business Process Management Design and Implementation
•Enterprise Portal Implementation
•Business rules management
•Project management skills
•Strong presentation skills
•Strong communications skills
•Language: Japanese & English