Senior Java Developer – €55.000

Software Vacancy

Remote
Recently

The main responsibility of this role is to design, implement, test, and maintain software-based systems, both new and existing. As part of this role, you should be able to adapt easily to changes, be open to learning new technologies, and provide guidance and mentorship to other members of the team.

Requirements:

  • A degree in Computer Science, IT, Engineering, or an equivalent field.
  • 5+ years of experience in Java development (knowledge in C++ is considered an asset).
  • Experience in Python.
  • Deep knowledge of OOP, Design Patterns, Clean Code, Refactoring, and Unit Testing.
  • Strong knowledge and experience in microservices architecture.
  • Experience building Restful backend services using popular frameworks such as Spring Boot.
  • Strong experience in messaging software such as Kafka and RabbitMQ.
  • Working experience with caching technologies such as Redis and MemCache.
  • Experience developing highly available, efficient backend processes that are deployed in critical environments handling high throughputs (30k+ transactions per second) with minimal delay in the system flow.
  • Experience in Relational/NoSQL Database Management Systems such as PostgreSQL, Elasticsearch, and MongoDB.
  • Experience in the usage and creation of Continuous Delivery and building pipelines.
  • Experience in distributed architecture with fault tolerance and loose coupling.
  • Strong knowledge of GIT.
  • Strong knowledge of Agile methodologies and related software technologies (Scrum, Kanban, JIRA, etc.).
  • Work experience with Linux OS, preferably Ubuntu.
  • Basic knowledge of TCP/IP fundamentals.
  • Knowledge of international IT and Mobile Telecom standards and protocols such as Signaling System No. 7 (SS7), DIAMETER, SMPP, and IMS, will be considered an asset.
  • Solid AI knowledge and experience is required.

Benefits:

  • An international and multi-cultural working environment.
  • Great company benefits.
  • Staff recognition and career growth opportunities.
  • Flexible working model (Hybrid or remote).
  • Learning and Development program.

For more detailed information, please contact us.

Job Features

Job CategoryBackend

Apply Online

A valid email address is required.