Principal Java Consultant with Scala. Location: NYC

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

Role: Principal Java Consultant with Scala.
Location: NYC
Duration: 12 month contract
Job Description:
Inviting applications for the role of Senior Principal Consultant, Java with Scala
In this role, you will be responsible for working as Senior Java with Scala Developer responsible for the back end service layer for a system
For this project, he will be responsible for the following areas
Technical analysis and design
Development of middleware and/or database and/or GUI components
Integration between various in-house sources of data
Developing server-side components (using Java and related apis) components that meet the business requirements in an effective and efficient manner.
Debug/Develop stored procedures, queries on Sybase RDBMS.
Working on Scala.
Directly interface with business analysts in understanding the requirement and providing solutions.
Must Have:
Experience building Java applications, in a service based architecture.
Need hands on current experience on Java, Scala, JUnit, XML, Spring, Hibernate and SQL.
Experience with Scala a must
Strong DB knowledge- including PL/SQL
Hands on experience with version control, build integration and messaging technologies.
Need to demonstrate in-depth understanding of OO principles, design patterns and threading techniques.
Strong Web Services background required.
Strong analytical and problem solving skills.
Strong computer science and data-structure fundamentals.
Appreciation for design patterns/anti-patterns.
Appreciation for team-work
Ability to build or work in a continuous integration framework
Must be able to interact with all levels of personnel within the organization and be effective with both business and technical teams.
Ability to deal with ambiguity and define approaches to bring unfocused issues to resolution
Excellent written and oral communication skills for managing interactions both within the team and without.
Very strong attention to detail and organizational skills. Strong work ethic
An ideal candidate will demonstrate excitement for technology and business. S/he will also be able to handle competing demands on time and manage his/her work to deadlines. Flexibility in outlook is essential. A lot interaction with business users and global development teams in different time-zones is involved.
Qualifications/ Minimum qualifications
Bachelors or Masters in Computer Science or related field from a reputable institute.
Preferred qualifications
Financial Services experience is a plus
Investment banking and finance domain understanding.
Has experience working in a global team.
Work : 718 ### ####
Fax: (646) ###-####
Email Id :
- provided by Dice
Associated topics: application architect, application developer, backend, back end, c, c#, develop, lead, programming, senior software developer

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...