Job Description :
Sr. Java Developers with TIBCO messaging – Rendezvous, Hawk, etc.

eMarketplace Sr. Java Developer Requirements.
Technical Skills Required:
- Very strong Core JAVA and J2EE technologies
- Application Server: WebSphere, JBoss
- Languages: JDK, JSP, Servlet, JSTL, JavaScript, CSS, XML, XSD, XQueries
- Database: Oracle, PLSQL, Development/Design of database, writing stored procedure/functions.
- Spring Framework, JIDE, Swing
- Object Relation Mapping: Hibernate, iBatis, MyBatis
- Messaging: Strong integration skills with messaging platforms like JMS, EMS,
- Middleware: TIBCO Rv, Hawk, Repository, ADB, Business Works.
- Services: Strong implementation skills in consuming and building highly scalable services using SOAP and REST
- Eclipse IDE: Usage & Configuration, Test Automation, Builds with Maven, Ant
- OS: Unix, Shell Scripting

Desired Skills
- Expert-level implementation skills with Java and JEE.
- Spring Framework: Strong implementation skills using core Spring Framework and its sub-projects like Spring JMS, Spring Security, Spring Data, Spring RCP, Spring JIDE Integration, Spring Integration
- Java Desktop Applications with Swing, TIBCO Messaging, JMS
- Should be able to translate high level design to detail technical design and implementation

Essential Experience:
- 7-8 Years’ experience in designing and developing complex Java/J2EE enterprise applications in medium to large scale IT Projects as full time application developer with exposure to the essential skills listed above.
- Preparing test plans and performing system testing
- Must be familiar with the full project lifecycle, for both development and support projects, including estimation.

Personal Skills:
- Demonstrable ability to work in a highly energetic, multi-faceted, international environment showing ability to quickly asses technical challenges and respond appropriately
- Experience in working on projects with demanding timescales.
- Should keep abreast of current industry trends and be able to bring industry standards and best practices, lessons learned to the project.
- Strong communication skills as this individual will need to work closely with clients, users and managers.
- Strong client focus.
- Excellent analytical and problem-solving skills.
- Good team player, gets on well with others and able to work with people of different skill levels.
- An understanding of quality and process improvement.
- Organized person who is able to keep track of issues & requests and ensure proper follow-up and closure

Qualifications:
MS / BS in Engineering/Computer Science