senior backend engineer (java) | bucureşti

posted
contact
randstad romania
apply now

job details

posted
location
bucureşti, bucuresti
sector
IT, Telecom
reference number
1296 / 1622
contact
randstad romania
You do not need to upload a curriculum vitae to apply for this position, moreover as a simple solution you can apply with your Linkedin profile. Click on the "Apply" button and choose from the application options that requires not more than 2 minutes.


Job description

We are looking for people like us: great professionals, able to create not only a high-quality code, but also

high-quality relationships between colleagues.

You will be working alongside colleagues from Romania and Moldova, but also with client-side

professionals (online gaming company) on taking a complex award-winning web app to the next level of

efficiency and user satisfaction.

Either you are a Middle or Senior Backend Engineer, for sure, you are going to find YOUR place in

 our team!

What you will do:

Build scalable, highly available, robust systems and ensure their continuous delivery.

Work on current Product platform built using DDD, CQRS techniques and a microservice architecture.

Work as part of a cluster and within an Agile cross-functional team made of no more than 10 people.

Taking full ownership of features and code, from the inception of ideas to deployment, maintenance

and keeping it running, i.e. You build it, you ship it, you own it.

Become a member and owner of our backend engineering culture, learning from other talented people,

and sharing your own knowledge.

Examples of projects:

Splitting the entire system into small, more cohesive microservices, and evolving the architecture with

modern distributed system patterns.

New integrations with various game providers, sports bets ticket systems, payment providers,

regulatory agencies reporting systems, third-party strong authentication mechanisms...

Awesome new promotional campaign mechanics for players: feeding off our event streams to produce

new type of player items, tournaments, raffles, adventure progression and badges

 

New tools for our evolving continuous delivery infrastructure for our microservices, including consumer-

driven contracts and blackbox dockerized testing

 

A plethora of new apps to supporting our expansion into new regulated markets, and evolving regulatory

requirements. Responsible-gaming automated analysis and risk scoring services.

Modern fuzzy text search engines for our customer and back-office products.

New infrastructure projects to scale our event-based systems and make them more robust.

BSc or equivalent in IT/Engineering/Scientific or related discipline

Demonstrated practical knowledge of Java, Spring Framework, and Spring Boot.

Some experience with transaction-heavy, distributed systems, messaging, microservices or tools

such as MySQL, RabbitMQ and Kafka.

Experience with CQRS, DDD, TDD, NoSql databases and event sourcing is an asset. Knowledge

 of Kotlin or Javascript is also a plus.

Experience in DevOps is nice to have: Docker, Jenkins, AWS and other cloud technologies.

You are very comfortable in a Linux environment and working with tools like Git.

Someone who appreciates the concepts and principles underlying open-source culture and good

software development practices.

Strong English skills both in verbal and written communication

Opportunity to interact with global teams on a regular basis and work with the latest technologies

in large-scale projects

Pleasant working environment, being part of a young and dynamic team

Strong cultural values: Teamwork, Fairness, Respect, Freedom and Responsibility

Competitive salary, lunch tickets

Private medical subscription

Work from home and monthly allowance for home-working expenses

Training sessions for new technologies, processes, and professional development.

Sport centers discounts (7Card/WorldClass)

Other perks (mostly available after the pandemic): good coffee and tea at the office; entertainment

area in the office; team building events (team outings, Christmas party, annual team building, etc.)



Requirements

Build scalable, highly available, robust systems and ensure their continuous delivery.

Work on current Product platform built using DDD, CQRS techniques and a microservice architecture.

Work as part of a cluster and within an Agile cross-functional team made of no more than 10 people.

Taking full ownership of features and code, from the inception of ideas to deployment, maintenance and keeping it running, i.e. You build it, you ship it, you own it.

Become a member and owner of our backend engineering culture, learning from other talented people, and sharing your own knowledge.



Offer

We are looking for people like us: great professionals, able to create not only a high-quality code, but also high-quality relationships between colleagues.

You will be working alongside colleagues from Romania and Moldova, but also with client-side professionals (online gaming company) on taking a complex award-winning web app to the next level of efficiency and user satisfaction.

Either you are a Middle or Senior Backend Engineer, for sure, you are going to find YOUR place in our team!