Previous Job
Java Developer
Ref No.: 18-17394
Location: New York City, New York
Title: Java Developer
Loation: New York City, NY


Investments Management Tech is seeking individuals with a passion for their product, to join our team to help develop a state of the art, mobile first, proprietary research management platform. We are a dynamic firm that values teamwork and collaboration, and true to our history, we encourage independent thinking and provide ample opportunities for our people to stand out and make a difference. We work hard to turn our unconventional wisdom into value for investors and pursue excellent results for ourselves and our firm.

Love digging into new technologies, and can pick them up quickly,
You are interested in learning about distributed micro-service based systems,
And you are excited to work with open source technologies,
A passion to innovate, and proud for your product,
You judge your success by the success of your team.

We work in small teams.
We believe in working at a sustainable pace.
You'll typically code hard for 8 hours each day, but then you're off work to relax, recharge, and refocus.
You get better at what you already do well. We set up regular retrospectives to figure out what we're doing wrong so we can fix it, and what we're doing right so we can improve on it.
We consistently practice Test Driven Development, which results in high-quality, reliable and more maintainable code.
And we believe that methodical, steady, relentless forward momentum drives consistent results.

Desired Skills/ Experience:
Complete understanding of full stack development using, Java Spring Boot, React JS & React Native
Hands on development experience with designing restful web services
Experience with database technologies such as MongoDB, Realm DB and relational such as MSSQL/Oracle
Experience and/or interest in Test Driven Development (TDD) and agile methodologies
Are a great written and verbal communicator
Experience with elastic search, full text indexing and document conversion such as Apache Tika
Experience with messaging with active mq, stomp js & websockets

Develop front end gui using React JS for web & React native for mobile w/ realm db for offline capabilities
Develop Java Spring Boot services for back end data stores
Work with the team to iteratively develop our proprietary Research Management Platform
Work with the design team to implement a consistent user experience, using react component based technologies
Work with the development team and enterprise architecture to implement back end services, including elastic search

Required Technical Experience:
Java - Springboot micro services architecture
Elastic Search on AWS w/ document ingestion using Apache Tika or similar
React (JS and or Native) w/ Redux and/or Mobex
Jest & other common testing frameworks
Git, Jenkins, Webpack & other common development ci/cd tooling
OSx and/or other unix based systems

We're seeking more amazing developers to add to our team. Apply uploading your resume.

Client and its subsidiaries and affiliates provide equal employment opportunity to all qualified individuals without regard to age, color, disability, gender, marital status, national origin, race, religion, sexual orientation, gender identity and expression, physical or mental disability, genetic predisposition or carrier status, veteran status, or any other characteristic protected by law in all employment functions including recruitment, evaluation, selection, promotion, compensation, benefits, training, and termination of employment.

For more details please contact:

Prasanna Pradhan
Direct: 703-889-6873