• 2360437
  • (Reference :3079768)
  • Backend Java/Scala Developer

hv-image-header

DESCRIPTION

  • Company Profile


    Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With offices in more than 43 countries, the people of Morgan Stanley are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals.

    As a market leader, the talent and passion of our people is critical to our success. We embrace integrity, excellence, team work and giving back.


    Technology


    The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets.


    Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients’ businesses—and to our own.


    Quality Assurance and Production management (QAPM) provides Quality Assurance, Event Management, Production Management, and End User services to clients within the Firm. QAPM partners with the development teams in other technology divisions to ensure seamless technology delivery to our clients.


    QAPM’s goal is to deliver a first-class technology platform by focusing on production stability and delivering excellent end user services. The division supports the evolution of technology platforms and tools, manage and maintain our production plant, and ensure the implementation and adherence to proper operational controls to manage risk.


    Position Description:


    The QATools team is looking for a Backend Java/Scala Developer to work on some of our backend tools, including Saturn: our open-source backend test automation framework. The candidate will design new tools and modules as well as improving and maintaining an existing QA toolkit written in Java and Scala. The candidate will have a direct impact on several tools and to the open-source world.


    The candidate should have a broad knowledge of several IT technologies such as SQL with relational databases, shell scripting and backend messaging such as SOAP and REST. The role will also require you to work closely with the tools team and our internal clients, thus a successful candidate will also take part in all stages of software delivery, from requirements gathering to testing. He/she should also be responsible for documenting and supporting the existing infrastructure. The candidate should also be comfortable with different web technologies (such as HTML, javascript, AngularJS) as he/she may be called upon to implement features on user-interfaces.


    Prior financial experience isn’t a requirement but will be considered. Candidate should also have an understanding of the QA process and different approaches to testing software.


    Qualifications


    Skills Required:


    - Strong Object-oriented development skills in Scala and Java.
    - Strong Linux skills.
    - Experience with continuous integration tooling such as Jenkins.
    - Exposure to relational databases.
    - Problem solving skills.
    - Experience designing and using RESTful services.
    - Autonomous and self-educated.
    - JavaScript


    Skills Desired:


    - AngularJS
    - Functional programming.
    - NoSQL databases


    Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.

Company description

More jobs from this employer

hv-image-footer
 

New on Jobboom

Your profile and CV will now be visible to employers.

  • Be noticed and contacted directly by recruiters
  • Increase your chances of finding your dream job

Don’t forget to complete your profile and update your CV to help employers find you.