Back to jobs

Senior Java Engineer

Remote

We are looking for a Senior Java Engineer to join our Platform/Integrations Teams. Platform/Integrations Teams are responsible for developing and maintaining both payment integrations with our partners (telecommunication companies) and core components of the system. All this whilst ensuring the security, stability, sustainability, and maintainability of our platform.

In your role you will:

  • Design and implement event-driven microservices from scratch;
  • Provide integrations with our customers and partners;
  • Complete the most challenging coding tasks;
  • Ensure high quality of code base and continuously improve it;
  • Streamline software development process to achieve a better quality, scalability and maintainability;
  • Closely collaborate with product stakeholders to deliver quality output on time.

You are a perfect fit if you have:

  • 5+ years of experience with Java ecosystem;
  • Solid knowledge of Spring Framework;
  • Strong experience with relational databases;
  • High coding standards;
  • A good understanding of design patterns, algorithms, and data structures;
  • Proven experience with message-driven systems;
  • Ability to identify bottlenecks and solve problems creatively as well as effectively;
  • Plus,  you are a team player with good communication skills in English.

Tech stack that we use: Java, Spring Boot, MySQL, gRPC, ActiveMQ, Redis, Kafka, Docker.

 

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf