Position: Senior Java Developer
Company: Vilmate
Category: Java
Experience required: 3y
English level: intermediate

BNY Mellon powers individuals and institutions to succeed in the global economy providing investment management, investment services and wealth management. BNY Mellon is the corporate brand of The Bank of New York Mellon Corporation (NYSE: BK).
With a dedicated business presence on six continents and in 35 countries, BNY Mellon delivers global scale at the local level.

Department/Team overview
BNY Mellon Data and Analytics Solutions is a public- and private-cloud-based software and content offering that build client-centric data, technology, and content capabilities. Operating with the skill and agility of a fintech, Data and Analytics Solutions combines the expertise and resources of the Eagle product suite, Intermediary Analytics, and other BNY Mellon technology and data assets. Moreover, the division further extends BNY Mellon’s Asset Servicing capabilities in securities and cash into the world’s most important asset class, data.  Data and Analytics Solutions helps firms to analyze their data from different vantage points and transform it into actions that can achieve higher alpha and cheaper beta, with lower costs and less risk. Offering an ecosystem of proprietary and third-party business applications, Data and Analytics Solutions helps firms manage their core investment processes and beyond.

Your role
We currently have a Back-End Developer opening in our Accounting Engineering group within Research and Development. This is a great opportunity for you to work with high-caliber developers and business analysts to be continually challenged by developing new features of our software as well as working on existing features. You will learn and grow as a developer and have the opportunity for advancement in both technical and business areas. You will be able to showcase your extensive Java and OO programming skills within the Financial Services industry. 

The stack of technologies of the project:
Java 8/11, MongoDB, Vertica, Oracle, Kafka, Gitlab, App Engine.

Requirements:
•  Self-motivated and can work with minimal supervision in a fast-paced, deadline-oriented agile environment.
•  4+ years of experience in Java application development.
•  Adept in Object-Oriented programming with very strong design skills.
•  Have experience with SaaS scalable web technologies:  Spring Boot, JSON RESTful APIs.
•  Understand the importance of tests in a sophisticated CI/CD environment incorporating the latest DevOps technologies and best practices.
•  Have experience with distributed and big data computing technologies such as Kafka, Spark.
•  Excellent analytical, problem-solving, and troubleshooting skills.
•  Must be a doer - Everyone from the top down is hands-on.
•  Database SQL and NoSQL programming knowledge is preferable.

As a plus:
•  Experience in the financial services industry.

We offer:
•  Competitive salary and benefits.
•  Flexible working hours.
•  Vacation – 20 working days’ annual leave.
•  Paid sick days.
•  A personal laptop with all the essential software installed.
•  State holidays are granted.
•  Corporate accountant and lawyer services.
•  Bureaucracy-free and transparent management.
•  Сorporate events 2 times a year and team building.