JAVA/Oracle Developer
The Java/Oracle Developer will be responsible for the analysis, design, development, support and maintenance of multiple tier applications written in Java and C#. The candidate must have hands on experience and knowledge of technologies including relational databases and Java/J2EE. Prior experience in development and support of financial applications is a must. This position primarily covers Java/J2EE applications within the Financial vertical and reports to the Application Development Manager.
Technical Expectations:
8 -10 years professional hands-on experience of the full SDLC in Java/J2EE server side enterprise application development
Experience of J2EE application servers (WebSphere 6.1+) and IBM RSA/RAD is a plus
Previous experience with C#/.NET and Delphi is a plus
Prior experience with relational databases (Oracle 10g/11g and Sybase 12.5.3)
Experience with debugging and tuning J2EE applications
Working knowledge of caching, transaction management, thread pooling and connection pooling
Experience with software development and methodologies (RUP)
Experience with designing highly available, scalable enterprise systems
Knowledge of XML, JMX, Hibernate, PMI. Java Persistence API’s
Working knowledge of performance testing is a plus
Knowledge of logical and physical database design
Experience using Maven, Subversion and Cruise Control
Familiarity in working on NT and Unix operating systems
Excellent problem solving and communication skills.
Ability to identify and evaluation technologies
Ability to quickly learn and apply new technologies
Professional Expectations:
Ability to work independently with or without direction and or supervision.
Portray professional demeanor.
Communicate and prepare written material in professional manner.
Manage own time and tasks.
Prepare reports and status periodically.
Maintain a tidy desk and work environment.
Accept responsibility and personal accountability.