Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore, Japan |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Banking / Financial Services |
Functional Area | General / Other Software |
EmploymentType | Full-time |
WM Architecture team - Java Lead DeveloperCompany profile Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firms employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture. Overview of Wealth Mgmt and PAGMorgan Stanley Wealth Management Technology (WMT) is responsible for the design, development, delivery and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management Business. The WMT Architecture team is responsible leading technology adoption, production stability, code quality and engineering practices for the wealth management technology platform. The WM Architecture team works on prototyping innovative solutions, evaluates technology/industry landscape, adopt best practices for the firm, consult engineering teams on solution architecture, design, performance engineering, security, scalability & disaster recovery.Primary Skills We seek candidate passionate in learning and implementing new technologies. Should have proven track record of delivering high quality code, that scales well and runs with low latency. Person should be able to communicate well, co-ordinate and deliver work in globally distributed teams and mentor team members. Overall experience between 9-12 years. Depth of skills should be proportional to the experience.CORE Java/J2EE: Algorithms, Concurrency, Lambdas, Generics, Transactions, JDBC, EJBSpring: IoC, Dependency Injection, Autowiring, ConfigurationsSOA: Web apis, REST, gRPC, OAuth, Identity federation, MicroservicesDatabase: RDBMS and NoSQL Database design, T-SQL, Indexing, Performance tuningMessaging: Kafka/IBM MQ/JMSSource Control, Build Packaging: Git, Ivy, Maven/GradleExperience on developing Cloud native apps for Azure and Openshift/KubernetesObject Oriented Analysis and Design, SOLID principles, Clean code, Refactoring, Design patternsTest Automation (Unit Test and/or Functional Testing), JUnit , JMeter, Mockito/JMock, SoapUI etcExperience with ORM Hibernate, Metrics collection with JMXSolution Design and Architecture, Distributed application design, Cloud architectures, Performance Engineering, ScalingSecondary Skills Web Development: JSP, Servlets, AngularJs, Javascript, XML, HTML, CSS, AJAX, jQuery, Bootstrap, Apache/Tomcat/WebsphereExposure to Python and Unix scriptingExposure on Continuous Integration/Delivery pipelines using TFS/Jenkins/TeamCity, A/B testing , Build and release automation, Chef/PuppetRoles & ResponsibilitiesWork with development lead, Business teams and architecture team members in understanding the requirements, designing and implementing solutions.As a passionate hands-on programmer, spend most of the time in coding, code refactoring Write quality unit test cases, ensure high level of code coverageParticipate in design reviews, peer code reviews and performance testing to ensure quality, performant code.Mentor team members, help them with technical queries, collaborate with geographically dispersed team to deliver solutionsUnderstand the build and deployment process and be a go to person for troubleshooting live issues.Work collaboratively in a global setting, should be eager to learn new technologies., *Primary Skills We seek candidate passionate in learning and implementing new technologies. Should have proven track record of delivering high quality code, that scales well and runs with low latency. Person should be able to communicate well, co-ordinate and deliver work in globally distributed teams and mentor team members. Overall experience between 9-12 years. Depth of skills should be proportional to the experience.CORE Java/J2EE: Algorithms, Concurrency, Lambdas, Generics, Transactions, JDBC, EJBSpring: IoC, Dependency Injection, Autowiring, ConfigurationsSOA: Web apis, REST, gRPC, OAuth, Identity federation, MicroservicesDatabase: RDBMS and NoSQL Database design, T-SQL, Indexing, Performance tuningMessaging: Kafka/IBM MQ/JMSSource Control, Build Packaging: Git, Ivy, Maven/GradleExperience on developing Cloud native apps for Azure and Openshift/KubernetesObject Oriented Analysis and Design, SOLID principles, Clean code, Refactoring, Design patternsTest Automation (Unit Test and/or Functional Testing), JUnit , JMeter, Mockito/JMock, SoapUI etcExperience with ORM Hibernate, Metrics collection with JMXSolution Design and Architecture, Distributed application design, Cloud architectures, Performance Engineering, ScalingSecondary Skills Web Development: JSP, Servlets, AngularJs, Javascript, XML, HTML, CSS, AJAX, jQuery, Bootstrap, Apache/Tomcat/WebsphereExposure to Python and Unix scriptingExposure on Continuous Integration/Delivery pipelines using TFS/Jenkins/TeamCity, A/B testing , Build and release automation, Chef/PuppetRoles & ResponsibilitiesWork with development lead, Business teams and architecture team members in understanding the requirements, designing and implementing solutions.As a passionate hands-on programmer, spend most of the time in coding, code refactoring Write quality unit test cases, ensure high level of code coverageParticipate in design reviews, peer code reviews and performance testing to ensure quality, performant code.Mentor team members, help them with technical queries, collaborate with geographically dispersed team to deliver solutionsUnderstand the build and deployment process and be a go to person for troubleshooting live issues.Work collaboratively in a global setting, should be eager to learn new technologies.
Keyskills :
test casessolution designdatabase designtest automationsolid principleswealth managementdistributed teamsinvestment bankingab testing