
Senior Manager
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a highly skilled Senior Manager/Senior Software Engineer specializing in Java development to join our team in Mumbai, India. This role involves designing and implementing high-quality, scalable, and robust technical solutions across all application development layers, including APIs, application logic, performance, reliability, persistence, testing, CI/CD, and Infrastructure as Code (IaC).
You will be responsible for designing and integrating shareable solutions within the development organization, such as code libraries, build automation, test automation, API conventions, and cloud architecture patterns. Additionally, you will design and develop processes to enhance architectures across new and existing applications, focusing on persistence engines, cloud platforms, and code frameworks.
The ideal candidate will possess deep expertise in various technologies, including best practices and low-level details. You will collaborate across teams to build strong relationships, identify technical needs, and design effective, shareable solutions. A commitment to and promotion of high standards for development maintainability, performance, and correctness is essential. You will also contribute to team growth by mentoring less-experienced developers.
Key Skill Set: Software Design, Java, Spring, Spring Boot, MySQL, AWS.
Required Experience:
- 7+ years of total experience in software development with demonstrated ability to write code using Java/Kotlin.
- Systematic problem-solving approach and strong communication skills.
- Proven experience independently completing requirements for small- and mid-sized projects.
- Strong understanding of features and best practices across various programming languages.
- A strong passion for developing a deep understanding of new technologies or solutions.
- Experience working with various persistence technologies, such as RDBMS or NoSQL.
- Experience developing resources using IaC technologies such as Terraform.
- Experience developing CI/CD pipelines using tools such as GitLab or GitHub.
- Proven track record of becoming a subject matter expert in areas related to assignments, such as in-depth expertise on business concepts or open-source project internals like Spring and Hibernate.
- Financial services industry experience is preferred.
- Experience developing cloud-native applications (AWS strongly preferred).
- Experience developing highly-scalable solutions in the cloud.
- Experience improving code quality standards through automated tooling, such as IDEs and SAST services.
- Experience presenting technical contributions and innovations to both technical and non-technical stakeholders.
Morgan Stanley is committed to diversity and inclusion, providing a supportive environment where all individuals can maximize their full potential. We offer attractive employee benefits and opportunities for career advancement.
Company
Morgan Stanley
Morgan Stanley is a leading global financial services firm dedicated to helping its clients manage, measure and invest their wealth. We provide a wide range of services, including investment banking, ...