Senior Java Engineer (#14472300)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
World's first digital asset bank

Client and Project Overview:

Our client is the world’s first regulated Digital Asset Bank, founded on Swiss and Singapore dual heritage, operating globally. We make digital assets bankable, secure and convenient, empowering our clients to invest in the digital asset economy with complete trust. For the first time with our client, major currencies and digital assets, including Bitcoin, Ethereum and digital CHF and asset tokens are seamlessly integrated in one account.
Now we need your help to bring our vision one step closer to reality. What we are looking for is an experienced and enthusiastic Java engineer to join our team. You will work on both external and internal facing applications and play a key role in taking our products to the next level.

Responsibilities:

  • Produce highly scalable and performant components that are unit tested, code reviewed, and checked in regularly for continuous integration.
  • Code using primarily Java
  • Develop multi-tier highly scalable, high-volume performing, and reliable user-centric AWS based applications
  • Work with engineers, product managers, designers, other stakeholders.

Requirements:

  • Java (minimum 4 years of experience)
  • Spring
  • Java networking
  • Java security, truststores, keystores, TLS, mutual TLS.
  • AWS
  • RESTful API design, build and use
  • Database design, manipulation, deployment, and management (MySQL, SQLite, NoSQL, MongoDB)
  • Build and deployment tools (docker etc.)
  • Version control using Git

We offer:

  • Flexible working hours​
  • ​A competitive salary and good compensation package
  • ​The Best hardware
  • ​A masseur and a corporate doctor
  • ​Healthcare & sport benefits
  • ​An inspiring and comfy office

Professional growth:

  • ​Challenging tasks and innovative projects
  • ​Meetups and events for professional development
  • ​An individual development plan
  • ​Mentorship program

Fun:

  • ​Corporate events and outstanding parties
  • ​Exciting team buildings
  • ​Memorable anniversary presents
  • ​A fun zone where you can play video games, foosball, ping pong, and more