remote
Senior Java Developer Vice President - Morgan Stanley
Software Engineer
Senior Java Developer leading complex, high‑availability solutions for institutional securities, driving architecture, code quality, and cross‑functional collaboration using Java, Spring, and microservices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java applications that support institutional securities workflows.
- Lead architectural decisions, ensuring performance, reliability, and security across distributed systems.
- Collaborate with product, data, and infrastructure teams to translate business requirements into robust technical solutions.
- Mentor and coach junior developers, fostering best practices in coding, testing, and continuous integration.
- Participate in code reviews, performance tuning, and incident response to uphold high service levels.
Requirements
- 10+ years of professional Java development experience, with deep knowledge of Spring/Spring Boot.
- Proven track record building microservices and integrating with relational databases (SQL).
- Strong understanding of cloud platforms (AWS or Azure) and container orchestration (Kubernetes/Docker).
- Experience with Agile/Scrum methodologies and delivering incremental value.
- Excellent communication skills and ability to influence stakeholders at all levels.