Job Description :
This position will function as Senior Applications Engineer. Performs a variety of tasks and activities independently, which are broad in nature and are concerned with major systems engineering, integration, and implementation. The Weblogic Applications Engineer works in conjunction with business development to establish and maintain long term customer relationships. Provides pre-sale and post-sale technical expertise on moderately complex projects to support and facilitate the sale of products and systems.

Essential Job Functions
Works in conjunction with the business development staff to create new business by identifying customer purchasing requirements and providing technical support to potential/current customers in sales presentations and/or product demonstrations.
Creates demonstration-application(s) to present feasibility of the application to potential/current customers.
Defines and creates demonstration software and systems to showcase products and systems.
Provides answers to moderately complex customer inquiries concerning system software and applications, pre-sale and post-sale.
Tests user configurations for system compatibility. Coordinates the installation and maintenance of products/systems to ensure that the system is functioning according to specifications.
Interacts with engineering groups to assist in the design changes to equipment. Tracks the progress and quality of the projects with accountability to the customer, project manager and management to ensure on on-time and smooth product launch for the customer.
Trains and communicates with customers on systems applications and assists less experienced engineers as necessary.
Maintains relationships with assigned customers post integration; supports their needs and builds the relationship to encourage future growth of business with the customer.

1. Bachelor’s degree in business, computer science or related field with a combined experience of 10 years in the various Java technologies and technical skill sets/experience listed below
2. Ability to write simple and complex SQL Queries, Preferably DB2 SQL syntax including PL/SQL
3. At least 5 years of related database experience
4. Ability to understand the database design, table structures, indices etc. in order to develop effective and efficient code
5. At least 7 years of practical hands on experience in Basics of Spring Framework.
6. At least 7 years of extensive experience in using various Spring Modules such as Spring MVC, Spring Batch, Spring Security, Spring DAO/ORM, Spring Transaction Handling etc.,
7. Solid understanding of Core Java Concepts such as Object Oriented Programming, Java Collections API , Exception Handling, Multi Threading is required
8. Very good understanding of J2EE Concepts, Architecture and Technologies
9. At least 7 years of extensive working experience in J2EE Technologies such as JMS, Java Server Pages, Java Servlets, HTML, Java Script, XML, XSD, XSLT, Xpath and good understanding of JAXB, JAXP is required