TITLE: JAVA DEVELOPER
Location: Charlotte, NC
Duration: 12 Months
B.S. degree or equivalent in Computer Science or a closely related field
Experience writing commercially-deployed software using an object-oriented programming language
7+ years' application development and implementation experience.
Proven strong coding expertise in Java, Perl
Working knowledge of Tomcat
Hands on working experience with Java, J2EE, JDBC, Spring, Spring-WS, Oracle database, SQL, UNIX shell scripting (PERL), JMS, JUnit, and Autosys with 5+ years of experience in building large and complex systems
Experience writing SQL queries in a high volume OLTP environment
Work experience in messaging/notifications applications and other web services/interfacing systems
Experience in troubleshooting/debugging and tuning performance issues using tools like Introscope and Memory Analyzer.
Experience in working with onshore and offshore resources as part of the team.
Demonstrated understanding of software version control and experience in working with version control tools including Clearcase or Subversion and Clearquest/UCM.
Ability to demonstrate strong analytical and problem-solving skills - Demonstrated ability to effectively communicate through oral and written communication skills.
Demonstrated strong sense of ownership for products - Demonstrated ability to work independently with skills to lead and direct technical challenges Preferred Skills.
Familiarity with Maven and Ant build systems - Passion for mentoring peers and less experienced developers - Financial industry experience.
Role model as team player - Experience with Content Management Systems (CMS) authoring is a plus