Java-Application Developer
Full-time permanent
Charlotte, NC
POSITION DESCRIPTION:
The Application Developer – Java 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 plus.
PRINCIPAL ACCOUNTABILITIES:
Technical Expectations:
2-5 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
EDUCATION, EXPERIENCE & SKILLS:
Background / Qualifications:
Bachelors' degree or equivalent experience. Any certifications a plus.
Previous Work Experience:
3 years designing and developing java server side solutions
Knowledge of financial industry highly desirable
Specific Knowledge / Skills:
Knowledge of Hedge Fund or Financial industry a major plus
Knowledge of Microsoft Office Suite (Outlook, Word, Excel, PowerPoint)
Knowledge of Microsoft XP, UNIX (Solaris, Linux), basic networking
Excellent listening, questioning and analytic skills
Excellent telephone techniques/customer service skills
Excellent oral/written communication skills.
No comments:
Post a Comment