Job Description
United States
Full job description
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.