Client Name: SANS
End Client Name: Morgan Stanley
Job Title: Java/Scala Developer
Location: New York City NY (must be local to NY/NJ)
Work Type: Hybrid (3 days onsite/week in Manhattan)
Job Type: Contract
Rate: $70-75/hour on C2C
LinkedIn is a MUST
Notes:
- Interview Process: 2 rounds 1 Zoom video 1 in-person
- VISA Status: Open to all visa types (US Citizen GC H4-EAD)
- Flexibility to consider candidates with experience at investment banks retail/commercial banks large tech firms or Fortune 1000 companies
- Morgan Stanley is looking for intermediate to senior-level (L2/L3) Java/Scala developers
- Priority to candidates with strong backend development and distributed data systems knowledge
Job Description:
Morgan Stanley is seeking a Java/Scala Developer to work on highly scalable backend systems involving APIs big data frameworks and CICD tools. The ideal candidate should have strong development data handling and testing experience in a hybrid financial technology environment.
Roles and Responsibilities:
- Understand and manage code versioning systems (GitHub Bitbucket) PR builds and branching strategies
- Develop and maintain unit integration BDD and regression tests using frameworks like JUnit Cucumber Concordion
- Work with CI/CD pipelines (Jenkins TeamCity Sonar)
- Translate functional requirements into efficient tested and extensible code
- Work with relational databases and write complex SQL queries
- Develop APIs and manage data sharing/transfer logic
- Contribute to systems handling distributed data and parallel compute processes (e.g. Spark Databricks)
Required Skills:
- Proficiency in Java Scala or Python
- Strong knowledge of relational databases and complex SQL
- Experience with code versioning systems (GitHub Bitbucket)
- Solid grasp of automated testing (unit integration BDD regression)
- Knowledge of CI/CD tools like Jenkins TeamCity Sonar
- Understanding of API development and data communication concepts
- Strong problem-solving and algorithmic thinking
Preferred Skills:
- Experience with big data frameworks like Apache Spark or Databricks
- Familiarity with parallel computing and distributed data processing
- Prior experience in banking or working at large tech or Fortune 1000 companies