Java/Scala Developer (VP)
$175,000 F/T Employee
Downtown, NYC - Financial District
A F/T position at a global financial services firm.
Pay Options: F/T Employee.
Contact Lauren Iandoli. call (732)791-4715 / (212)616-4800 ext.570 or email email@example.com with the Job Code LI32413 or Click the Apply Now button ().
Location: Downtown, NYC - Financial District.
Skills required for the position: JAVA, UNIX, LINUX.
Optional (not required):SCALA
Detailed Info: The Team
The Product Control Services team is distributed globally across London, New York, Budapest, Montreal and Mumbai. The team deals with finance business services such as query engine, signoff workflow and adjustment framework. The team is mostly co-located with Finance end users, and has daily interacts with them.
The Product Control Services team is a Scala and Java shop, with most applications/services either written from the ground up in Scala with some Akka. We make use of other technologies such as Spark, Hazelcast, and Lucene. We do behavior and test driven development, and follow agile practices.
On the UI side our main application (CWB) is written in C# and our developer tooling is a combination of CLI and AngularJS applications.
You will be expected to work as a member of the development team and participate in all aspects of the software development lifecycle, with a focus developing restful services and business functionality delivery. The ideal candidate will possess solid technical and problem solving skills as well as the drive to learn more about the business and new technologies. Candidate should be open to work from front to back on applications and must have a sound grasp of development best practices and system architecture. She/he will be expected to drive standardization and architecture discussion across the team and be responsible for high quality implementations.
Development/Computing Environment: Qualifications
Bachelors or Masters Degree in Computer Science or related field
3+ years software development experience in Java or Scala
Working knowledge of UNIX/Linux
Experience working in an agile team with focus on continues integration and automated testing
Demonstrates exceptional analytical and problem-solving skills.
Strong communication, organizational, and collaboration skills.
Experience working on large and medium scale projects in an agile environment.
Experience with a functional programming language, e.g. Scala
Experience with scripting using Python or similar programming language
Experience with the Gradle build tool
Experience working with mixture of new and legacy systems.
Experience building high volume and resilient systems
Experience with multithreaded and/or reactive programming in Akka
Experience with web development using AngularJS framework
Experience with UI development in DotNet / C#.
The position offers competitive compensation package.
Job Id: 32413