Required Skills

Java Developer

Work Authorization

  • US Citizen

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 31st Mar 2023

JOB DETAIL

  • Must have Financial services experience at least 2-4 Years
  • Long term projects
  • Strong Core Java background
  • Testing - UAT
  • At least 2 years of Scala
  • Angular


Position Description:
The Trade Surveillance team builds and executes complex surveillance modelsthatfocus on monitoring the trading practices of the Firm's front officefunctions.A senior developer in this space partners with business analysts andother developersto drive forward the business agenda through solid design andexecution.

Responsibilities:

  • Read and understand requirements for market abuse models
  • Write Java code that accurately reflects the requirements and design documents.
  • Write unit tests that exercise all major logic components of the code.
  • Deploy, maintain and performance tune all models.


Required Skills:

  • Experienced with Core Java and with Scala, preferably on Spark (Hadoop)
  • Database experience preferably with DB2, Sybase, or Oracle
  • The candidate should have 3 or more years of experience coding.
  • He/she should be capable of understanding and solving complex problems
  • Big Data experience
  • Full Stack experience
  • Financial services experience required
  • Excellent interpersonal skills and professional approach
  • SQL (3 years)
  • Version control – Git
  • UI experience
  • Spring
  • Bachelor Degree or higher
  • Excellent written and verbal communication skills
  • Experience following the SDLC (Waterfall, Agile)


Skills Desired:

  • Previous experience in Trade Surveillance or working with data from the order lifecycle
  • High quality software architecture and design methodologies and patterns
  • Work experience as level-3 support for applications
  • Layered Architecture, Component based Architecture
  • XML-based technologies
  • Unix OS, Scripting, Python or Perl
  • Experience in development on other application types (Web applications, batch, or streaming)

 

Company Information