✦ Luna Orbit — Software Engineering

Backend Java Developer - Associate

at Morgan Stanley

📍 New York, New York, United States of America Unknown 💰 $150K – $150K USD / year Posted March 13, 2026
Salary $150K – $150K USD / year
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This position involves developing and maintaining backend services in Java, focusing on distributed systems, APIs, and system performance for Morgan Stanley's financial technology infrastructure.

  • Design and build backend APIs
  • Optimize distributed systems
  • Ensure system resilience
  • Implement security best practices
  • Troubleshoot production issues

The environment includes Java, distributed systems, microservices, caching, and security fundamentals, supporting scalable and fault-tolerant backend systems.

The ideal candidate is an associate-level backend Java developer with 5+ years of experience in distributed systems, API development, and system optimization, capable of building scalable and reliable backend services.

JavaDistributed SystemsAPIsSystem DesignPerformance Optimization
MicroservicesLoad BalancingFault ToleranceCaching StrategiesSecurity FundamentalsEvent-Driven SystemsPub-Sub PatternsData Pipelines
JavaAPIsDistributed SystemsMicroservicesCachingSecurity
JavaDistributed SystemsAPIsMicroservicesLoad BalancingPerformance OptimizationSystem DesignFault ToleranceCaching StrategiesSecurity Fundamentals
JavaDistributed SystemsAPIsMicroservicesLoad BalancingPerformance OptimizationSystem DesignFault ToleranceCaching StrategiesSecurity FundamentalsEvent-Driven SystemsPub-Sub PatternsData Pipelines
problem-solvingsystem thinkingcollaborationadaptabilitycommunication
Industry Financial Services
Job Function Developing scalable, reliable backend services in Java for financial applications
Backend Java DeveloperJavaDistributed SystemsAPIsMicroservicesLoad BalancingPerformance OptimizationSystem DesignFault ToleranceCaching StrategiesSecurity FundamentalsEvent-Driven SystemsPub-Sub PatternsData PipelinesSoftware EngineerAPI Development

Lack of Java experience, No experience with distributed systems, Unable to design scalable APIs, Limited understanding of system design

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile