
Java - Associate-Software engineer
Responsibilities
Qualifications & Requirements
Experience Level: Entry Level
Full Job Description
Associate Software Engineer - Java
Morgan Stanley is seeking an Associate Software Engineer to join our team in Mumbai, India. This role involves designing, developing, and maintaining high-performance Java applications using Spring Boot. You will build and consume RESTful APIs, write optimized SQL queries, procedures, and triggers for robust applications, and collaborate with cross-functional teams including front-end developers, QA engineers, and DevOps for seamless integration. Responsibilities include participating in code reviews, design discussions, and agile ceremonies, as well as troubleshooting and resolving production issues promptly. You will ensure code quality, maintainability, and adherence to best practices through unit testing and comprehensive documentation. Continuous research and application of new technologies and best practices are encouraged.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications with Spring Boot.
- Build and consume RESTful APIs for various application modules.
- Write optimized SQL queries, procedures, and triggers.
- Collaborate with front-end developers, QA engineers, and DevOps.
- Participate in code reviews, design discussions, and agile ceremonies.
- Troubleshoot production issues and implement timely fixes.
- Ensure code quality, maintainability, and best practices via unit testing and documentation.
- Research and apply new technologies and best practices.
Required Skills and Qualifications:
- Strong proficiency in Java (8+).
- Expertise in Spring Framework and Spring Boot.
- Proficiency in SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Familiarity with JPA/Hibernate.
- Good understanding of Maven/Gradle, Git, and CI/CD pipelines.
- Knowledge of unit testing frameworks like JUnit or TestNG.
- Excellent communication and interpersonal abilities.
- Ability to work independently and as part of a team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
- Familiarity with microservices architecture.
- Exposure to cloud platforms (AWS, Azure, GCP).
Company
Morgan Stanley
About Morgan StanleyMorgan Stanley is a leading global financial services firm committed to putting clients first, doing the right thing, and leading with exceptional ideas. With a workforce of over 8...