Senior Java Developer

We are looking for a Java Developer to join our team!

Requirements

— 5+ years of hands-on experience in developing Java server-side applications;
— Experience working with Microservices and data-intensive systems;
— Good knowledge of Java Concurrency;
— Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes);
— Knowledge of Multithreading, SOLID and clean code;
— Experience with Big Data technologies, such as Spark, Kafka or Elasticsearch;
— Knowledge of cloud platforms, such as AWS, GCP or Azure;
— Upper-Intermediate written and spoken English.

 

Would Be a Plus

— Experience with NoSQL databases such as Cassandra and SQL databases such as PostgreSQL;
— Familiarity with data visualization tools and libraries (e.g., D3.js, Highcharts);
— Knowledge of Design Patterns;
— Experience working in Angular.

About project

A digital experience analytics platform – a service that provides the ability to collect granular digital customer experience data, see customer behaviour and struggles, and explore real-time or historical data. 

Responsibilities

— Design, develop, and maintain Java-based backend systems that handle large-scale data processing and analysis;
— Optimize existing systems for performance, scalability, and reliability;
— Collaborate with cross-functional teams, including data scientists, frontend developers, and product managers, to define and implement new features and data-driven solutions;
— Write high-quality, maintainable, and efficient code that adheres to best practices and coding standards;
— Participate in code and design reviews to ensure quality and alignment with project requirements;
— Troubleshoot and resolve issues in production systems;
— Continuously learn and stay up to date with the latest industry trends, technologies, and frameworks;
— Work in a scrum team using the scrum methodology.

HR Contacts

We’re proud of our team and are always on the lookout for people who share our vision and values so we can deliver amazing results together.

Benefits

Location

You have a great chance to do your favorite thing remotely or in an office (depending on location).

Team

You will find a team of like-minded people who support your ideas and autonomy here.

Challenge

You won’t ever get bored by trivial monotonous work. Intellectual projects with a challenge from European clients are waiting for you.

Growth

We are constantly learning and sharing knowledge. Develop your career to top positions and build a personal speaker brand with us.

Сulture

Our corporate culture focuses on understanding, mutual support, education and inspiration.

Send Your CV

Uploading...
File(s) attached successfully
Error! . Try again!