Padmi
Morgan Stanley logo
Morgan Stanley

wealth management · private banking

Senior Software Engineer - Parametric

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Morgan Stanley

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Engineer at Parametric, you will be responsible for contributing to the design, development, and integration of Java Core Library offerings. Your main focus will be partnering with internal engineering teams to identify common needs, support adoption and integration with shared Java platform components, and build reusable platform capabilities across domains such as security, observability, API connectivity, and data access. Primary Responsibilities: - Design and evolve shared Java libraries and framework capabilities used across multiple engineering teams. - Partner with internal engineering teams to understand, document, and prioritize technical requirements. - Guide teams in the adoption of shared platform components, including integration patterns, migration support, and technical documentation. - Define reusable patterns and paved-road solutions for security, observability, API integration, and data access. - Improve engineering standards and developer productivity through automation, standardization, and high-quality platform abstractions. - Write and maintain unit, integration, and functional tests to ensure code quality, correctness, and reliability. - Identify and remediate security vulnerabilities while maintaining strong code quality across Java Core Library initiatives. Job Qualifications: - Required Experience: 7+ years - Skill set: Java, Software Design, Spring Boot, RDBMS, AWS Primary Skills: - 5+ years of hands-on experience in Java software engineering, including proficiency with Java 17+. - Strong communication skills, with the ability to collaborate effectively with technical peers and stakeholders. - Strong understanding of core Java language features and runtime behavior, including the type system, generics, reflection, concurrency, and the memory model. - Experience building software, libraries, or frameworks consumed by multiple development teams. - Experience using enterprise Java frameworks, including Spring Boot and Hibernate. - Experience using test-driven development, JUnit, and mocking frameworks. - Strong knowledge of relational databases, SQL, and data access patterns. - Hands-on experience building cloud-based solutions, preferably on AWS. - Familiarity with containerization technologies such as Docker and Testcontainers. - Proficiency with source control, CI/CD pipelines (GitHub Actions preferred), and observability tooling (Datadog preferred). - Experience working effectively within agile software delivery teams. - Proven ability to develop subject matter expertise and apply it effectively within assigned domains. - Familiarity with AI and related technologies, with the ability to apply them in a business or technical context Good to Have Skills: - Financial services industry experience. - Experience with API standards, authentication/authorization patterns, and observability conventions. - Experience improving code quality standards through automated tooling, such as IDEs and AST services. - Experience deploying services using IaC technologies such as Terraform. - Experience developing CI/CD pipelines using tools like GitLab CI or GitHub Actions. - Experience with non-relational persistence technologies, such as DynamoDB. - Experience presenting technical contributions and innovations to technical colleagues. This job description outlines your primary duties and qualifications. Parametric values strong software engineering and continuous growth, and you will play a key role in enhancing engineering outcomes and delivering business value. As a Senior Software Engineer at Parametric, you will be responsible for contributing to the design, development, and integration of Java Core Library offerings. Your main focus will be partnering with internal engineering teams to identify common needs, support adoption and integration with shared Java platform components, and build reusable platform capabilities across domains such as security, observability, API connectivity, and data access. Primary Responsibilities: - Design and evolve shared Java libraries and framework capabilities used across multiple engineering teams. - Partner with internal engineering teams to understand, document, and prioritize technical requirements. - Guide teams in the adoption of shared platform components, including integration patterns, migration support, and technical documentation. - Define reusable patterns and paved-road solutions for security, observability, API integration, and data access. - Improve engineering standards and developer productivity through automation, standardization, and high-quality platform abstractions. - Write and maintain unit, integration, and functional tests to ensure code quality, correctness, and reliability. - Identify and remediate security vulnerabilities while maintaining strong code quality across Java Core Library initiatives. Job Qualifications: - Required Experience: 7+ years - Skill set: Java, Software Design,

One address, no account. We’ll tell you when matching roles go live.

More at Morgan Stanley

Related open roles

View all roles