Taro Logo

Java/Scala Developer - Associate - Software Engeering

Global leader in financial services, providing advisory, trading, management and distribution of capital for governments, institutions, and individuals since 1935.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Java/Scala Developer - Associate - Software Engeering

Morgan Stanley is seeking a Java/Scala Developer to join their Trade Surveillance team, focusing on building and executing complex surveillance models for monitoring trading practices. This role, based in Mumbai, requires 4+ years of coding experience and combines technical expertise with financial services knowledge. The position involves working with cutting-edge technologies like Java, Scala, and Spark to develop and maintain market abuse detection systems.

As part of Morgan Stanley's Technology division, you'll be contributing to a team that leverages innovation to power the firm's global operations. The role offers an opportunity to work with business analysts and other developers to drive forward the business agenda through solid design and execution. The position is particularly crucial as it involves developing systems that ensure trading compliance and market integrity.

Morgan Stanley, with its presence in over 42 countries and 1,200 offices, offers a collaborative environment where diverse perspectives are valued. The company provides comprehensive benefits and opportunities for career growth within its global network. You'll be joining a team that's committed to maintaining the firm's 89-year legacy of excellence while pushing the boundaries of technological innovation in financial services.

The ideal candidate will bring strong technical skills in Java/Scala development, experience with Spark/Hadoop ecosystems, and solid SQL knowledge. You'll be working in an agile environment, requiring both technical expertise and strong communication skills to collaborate effectively with various stakeholders. This role offers a unique opportunity to impact global financial markets while working with some of the industry's best talents.

Last updated 20 days ago

Responsibilities For Java/Scala Developer - Associate - Software Engeering

  • Read and understand requirements for market abuse models
  • Discuss with business and other technology counterparts on approaches to implementing new controls
  • Write Java/Scala + Spark 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
  • Collaborate with Production management team for support in case of issues/outages
  • Proactively engage with tech counterparts in ensuring technology stack modernization

Requirements For Java/Scala Developer - Associate - Software Engeering

Java
Scala
  • 4+ years of appropriate technical experience
  • Strong proficiency with Scala on Spark
  • Strong proficiency with Core Java and knowledge on Spark/Hadoop eco system
  • Good SQL skills
  • Complete SDLC process and Agile Methodology (Scrum)
  • Strong oral and written communication skills

Benefits For Java/Scala Developer - Associate - Software Engeering

Medical Insurance
Parental Leave
  • Comprehensive employee benefits and perks
  • Work-life balance support
  • Career mobility opportunities
  • Global work environment