Вакансия закрыта

Вероятно, работодатель нашел резюме нужного кандидата в базе резюме robota.ua
А ваше резюме есть в базе?
Создать резюме
Внимание! Это - архив вакансий. Вакансии, которые Вы здесь найдете, неактуальны и помещены сюда исключительно в ознакомительных целях.

Senior Java Engineer, Financial Communications Platform

IT - разработка ПО

    Our client is an award-winning voice communication and analytics platform for institutional traders. They leverage cloud services including AWS, a wide array of web services, WebRTC, as well as advanced deep learning techniques to empower firms with the benefit of modern communication tools and enhance trader workflow with actionable voice data & analytics. The work is going to be on the backend of a large phone / voice-based service and involves managing end-user preferences, call logs, transcripts, etc.


    That's storage, indexing, retrieval, supporting frontend and compliance reporting. There is essentially a Proof-of-Concept code that is working and servicing 4,000 clients and now the main work is to convert this PoC code into a solid enterprise-grade Java platform, rewriting parts as microservices. They are cloud-based and use AWS and AWS Native Services intensively.


    As a Java Engineer, you will be part of a team that builds mission-critical complex apps, where we manage the whole process. The candidate will be responsible for the design and development of all our server-side software. The candidate will have an opportunity to contribute to the development of the most secure, compliant, and reliable communications platform in the financial services industry.


    Expected occupation:

    • 80% of time coding.
    • 15% of time design documents and SCRUM meetings.
    • 5% L3 support. 




    • Take part in a platform architecture using micro-series, cloud services, and big data
    • Development and maintenance of RESTful web services for the clients' customer portal
    • Develop and support the recording services and call recording services including secure storage management and data retention
    • Review code and architecture design
    • Analyze and enhance performance, resiliency, and scalability of all systems


    Required Skills and Experience


    • 5+ years of Java and Spring programming experience in a high-performance environment
    • Hands on experience with AMQP or other queuing protocols
    • Strong RDMS and document database knowledge
    • Comfortable working in an AGILE SCRUM based environment
    • Good spoken English


    Additional Competences


    • Java J2SE experience with Java 8 or higher
    • Hands on experience with multi-threading (Java concurrent package) or Disruptor/Akka
    • Experience with Spring cloud microservices
    • Experience with developing in a cloud environment such as Amazon Web Services or Google cloud
    • Experience with big data solutions


    DataArt offers: 


    • Professional Development: 
      - Experienced colleagues who are ready to share knowledge; 
      - The ability to switch projects, technology stacks, try yourself in different roles; 
      - More than 150 workplaces for advanced training; 
      - Study and practice of English: courses and communication with colleagues and clients from different countries; 
      - Support of speakers who make presentations at conferences and meetings of technology communities.
    • The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
    • Friendly atmosphere, concern for the comfort of specialists;
    • Flexible schedule and the ability to work remotely;
    • The ability to work in any of our development centers.