Senior Java developer
NEXA Talent · Sofia, Sofia-City, Bulgaria · €42K–€96K/yr
About the role
The Senior Java Engineer will drive major enhancements across gaming platforms by designing and implementing robust solutions. They will focus on creating cutting-edge gaming technology and improving existing system areas.
What they look for
Requirements
Candidates need deep expertise in Java 21, Spring, and Hibernate, along with strong relational database and design pattern skills. Professional experience in software development and the ability to mentor junior team members are essential.
Benefits
Full description
WHO IS OUR CLIENT?
Our client is a product company, encompassing all areas of gaming in both online and land-based sectors. They provide their customers with fast and secure payment methods and unparalleled customer service. They aim to always deliver the best possible gaming experience to their valued customers.
We are looking for highly-motivated candidates for a Senior JAVA Engineer.
About the Role:
Step into a pivotal position as our Senior Java Engineer, where your primary focus will be on driving major enhancements across our gaming platforms. With your expert skills and innovative approach, you will design and implement robust solutions, tackle areas needing improvement, and contribute to the creation of cutting-edge gaming technology.
Requirements:
- Hands-on experience and a deep understanding of Java 21, as it is central to our tech stack.
- 3 + years of professional software development experience with Spring and Hibernate.
- Experience with relational databases (SQL and schema design)
- Deep experience with design patterns and implementation of both unit and integration tests.
- Excellent communication skills are essential, as is the ability to mentor and uplift less experienced team members.
Tech Stack for the position: Java 21, Spring Boot, Hibernate, PostgreSQL, Redis, Apache Kafka,
Gradle, Junit with Mockito.
Advantages:
- Experience in writing stored procedures/functions.
- Knowledge of microservices architecture, including its advantages and challenges.
- Expertise in JVM performance tuning.
- Experience with the Gatling framework and writing automated tests.
Benefits
- Competitive salary range: 3500 - 8000 EUR per month
- Food vouchers – 100 EUR
- Multisport card
- Internal & external training programs
- Team buildings & local company events
- Employee referral bonuses
- Parking
- Bike-Friendly office
At Nexa Talent, we process candidates’ personal data (name, contact details, CV) solely for the purposes of recruitment and presenting candidates to potential employers – our clients.
All data is stored securely and retained for up to 12 months or until consent is withdrawn.
Candidates have the right to request access, correction, deletion, or restriction of processing by contacting us