





Senior Back-end Developer (Java)
Remote Full-time ZR_1353_JOBProject overview
We are looking for a Senior Back-end Developer (Java) to join our client’s team and work on a cutting-edge platform designed to enable organizations to integrate, utilize, and manage data in real-time for product development, optimization, automation, personalization, and business intelligence (BI) solutions.
Requirements
- BSc in Computer Science or a similar technical field.
- 5+ years of experience with Java and Spring Boot.
- Strong understanding of Core Java and Spring framework.
- Deep knowledge of Java internals (class loading, memory management, transaction management).
- Experience with AWS (S3, RDS, EC2, SQS) and other cloud services.
- Strong experience with high-volume relational and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with Kafka and Big Data frameworks.
- Proficiency in large object-oriented projects and solving optimization problems.
- Strong knowledge of concurrency and design patterns.
- Experience with big data scale and latency challenges.
- Excellent problem-solving and analytical skills.
- Upper-Intermediate (B2) English level.
Nice to have
- Experience with Kubernetes (K8s) – Big Advantage.
- RedShift experience – Big Advantage.
- Experience with ETL – Big Advantage.
Responsibilities
- Design and develop high-throughput, low-latency backend processes and infrastructure for a scalable, multi-cloud platform (100% SaaS, multi-tenant).
- Participate in the full software development lifecycle, from solution design to deployment.
- Collaborate closely with a skilled R&D team to drive impactful projects.
- Take ownership of your work, from development to testing and optimization.
We offer
- 20 vacation days (workdays).
- 7 sick days.
- Personalized career growth.
- Internal English classes.
- Education reimbursement.
- Corporate events and team buildings.
- Equipment provided.
Sharing Impressions
I like the company that we all work as a united and well-coordinated team. The company provides great opportunities for development and career.

Hey! My name is Dmytro, I have been working as a motion designer at Group 107 for over a year. Here I like the fact that I have the freedom to be creative and really cool projects.

Hi, my name is Anastasia and I am a Scrum-master in Group 107. In 2020, Group 107 came into my life and became my place of strength and development.

Hello, I am Sam. I have been working at Group 107 as a digital campaign specialist for 2 years and it is the best position ever!

My name is Nazar and I am a React developer Group 107. I have been working here for over a year. The company has very interesting and cool projects, mega-positive people.

I like that company cares about me as a person and about my personal growth. I like being appreciated and listened to. Everytime I feel being motivated and inspired at work.

I have been working at Group 107 for more than 2 years. Most of all I like the friendly atmosphere in the office and the team spirit – it is priceless.

It is my best decision ever! I like that company combines dynamic business approach with top-notch technologies and very strong people-oriented values.

When I came to work, there were only about 20 of us, at the moment there are 100+ of us, and the feeling of support and friendship remains the same as in a small team.

What I like most is the family atmosphere, interesting projects, flexible management and the opportunity to develop my professional skills every day.

From the beginning, I felt like I’m in a big family where everybody supports each other and ready to help at any time. Group 107 gives great opportunities to develop your skills.
