SR Java Developer - Remote Malaysia - Luxoft Malaysia|Meet.jobs

Salary

10k - 14k MYR Monthly

Required skills

    Job description

    Job Description

    Project Description

    Project for one of the global investment management firm founded in 1989 that manages approximately $40.33 billion in assets as of April 1, 2020. Firm has more than 2,400 employees with offices in the United States, Europe and Asia. Teams work collaboratively to drive the production of trading algorithm and financial strategies - the foundation of a sustainable, global trading platform. The project goal is developing and continually evolving the firm's core infrastructure platform. The team works jointly with Portfolio Managers, Trading, and Operations on a strategic rebuild of the trading platform moving to low latency, microservices-based, highly scalable, distributed architecture empowered with top in class open source and commercial solutions and technologies. In particular: Building the components of a business-critical order management system using the most promising technologies and approaches for designing low-latency systems. High requirements are implied for the system's performance, fault tolerance and reliability. What we offer: ∙ Flexible schedule ∙ Possible business trips to NYC ∙ Exciting challenges and unique experience in the one of the largest hedge funds ∙ English courses ∙ Various professional development programs ∙ The friendly team of professionals; ∙ Remote work from time to time in cases of need

    Responsibilities

    • Participate in support of several applications, understand their code and infrastructure

    • Support CI/CD flow

    • Write scripts (deployment and auxiliary)

    • Write articles in Wiki or create documents

    • Manipulate with the files in order to solve some issue or prepare deployment or something else

    • Be a contact person as L3 Support in order to solve some issue on production, participate on the bridges, reply to the mails

    • Participate in the design, implementation, testing and deployment of large-scale systems and services

    • Understand system dependencies and limitations

    • Understand the business need

    • Participate in an Agile / Scrum methodology to deliver software releases

    • Build automation tools and support them

    • Participate in the design, implementation, testing and deployment of large-scale systems and services

    • Participate in an Agile / Scrum methodology to deliver software releases

    • Troubleshoot inquiries and outages - should be able to work under pressure.

    • Be a self-starter, chase down blockers, and proactively finish projects in a timely manner.

    Must have

    ∙ Core Java & collections & multi threading (3+ years of development experience)

    ∙ Experience of server side development, building high availability, low latency, scalable frameworks, preferably with Open Source

    ∙ Proven hands-on experience with Java SE 8+

    ∙ Experience with Spring Framework and Spring Ecosystem

    ∙ Deep OOP expertise

    ∙ Deep parallel and concurrent programming expertise

    ∙ Ability to communicate ideas in English

    ∙ Team player - ability to get along with existing team members and learn from them (this is absolutely essential for success)

    ∙ Ability to work with minimal direction in a self-sufficient manner, often adapting to ever-changing priorities

    ∙ Focus on accuracy and attention to detail

    Nice to have

    ∙ Experience with Kotlin

    ∙ Experience with Gradle

    ∙ Experience with TDD and Spock framework

    ∙ Experience with DEV and CI/CD tools: Git, JIRA, Jenkins, Ansible, ELK

    ∙ Experience with Linux and Bash

    ∙ Experience with MongoDB

    ∙ Understanding of design for scalability, performance and reliability

    ∙ Solid knowledge of software development methodologies and best practices

    ∙ Understanding of Clean code principles

    Luxoft Malaysia