Role: Java Developer
Duration: 6 months
Location: Columbus, OH
Qualifications:
Minimum five years of extensive hands on Application Development work experience throughout the entire project lifecycle.
Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment.
Test-Driven attitude (strong desire to perform thorough and exhaustive unit, integration and system testing specially from data stand point).
Strong focus on time-management, decision-making, and project delivery.
Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic.
Takes initiative and ownership in delivering quality deliverables on time.
Experience of delivering software through Agile methodologies.
Skills required:
7 - 10 years experience in Java with deep understanding of the language.
5+ years experience working with Web Services (SOAP as well as RESTFul with JSON formats).
5+ years experience with J2EE stack of technologies (Servlets, JNDI, JDBC, JMS), MDBs and Messaging Products (preferably WebSphere MQ).
3+ years experience with Databases (Preferably DB2 and MySQL)
3+ years experience with frameworks like Spring and Application Servers (WebSphere / Tomcat).
3+ years experience with source code management tools like GIT, Stash, SVN, Tortoise etc.
3+ years experience working in both Unix and Windows environments.
Desired Skills:
Financial services experience.
Exposure to open source frameworks/databases (Hadoop, Cassandra).
Exposure to ETL, Data Analytics and Data Warehousing environments.