Previous Job
Previous
Java Lead (NYC)
Ref No.: 19-10981
Location: New York City, New York
 Job Description:
Background:
  • Reporting Services is a collaborative development team with the goal of delivering a uniform, responsive user experience to clients. 
  • Client is actively working on designing and implementing a digital strategy to allow their clients to access data & documents via multiple delivery channels.
  • Client embraces AGILE methodology and Open Source technologies.
  • They are looking for a talented Software Engineer who has a passion for their craft and seeking to get the job done right for the best outcome for our clients.
  • You will self-motivated and have a passion for technology and creative problem solving.
Must have:
  • Must have at least 10+ years hands-on experience on Core Java (concurrency, multi-thread, transaction management, clustered environment), Spring (All modules), Hibernate or any other ORM, Webservices, RESTful Services, messaging, MVC frameworks, and Rich UI development frameworks.
  • Experience building apps, micro-services from the ground up and scaling at an enterprise level.
  • Experience with Open Source tools and frameworks such as Spring, Junit, is required
  • Experience with messaging systems (Kafka, MQ and JMS) is a plus
  • Experience with build and CI tools such as Git, Maven, and Jenkins
  • Solid knowledge of relational database (Oracle, SQL Server) design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases (Vertica, MongoDB)
  • Solid foundation in data structures, algorithms, software design with strong analytical and debugging skills
  • Proven ability to write automated unit and integration tests for front-end and back-end code
  • Must have designing experience and should be able to defend the design in front of the architecture review team.
Good to have:
  • Experience using web servers, application containers, caching technologies and cloud-based technologies like Docker, Containers, AWS is a plus
  • Experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS
  • Expert with agile development process and project management tools like Jira
  • Financial Services experience, especially in Alternative Investment is a plus