This job posting has expired

Expired on April 1, 2026

Senior Back-End Engineer (Java)

RemoteFull-timeRemote
JavaMicroservicesPostgreSQLMongoDBDockerKubernetesKafka

Job Description

As a Senior Software Engineer with Java, you will be part of the ‘Discovery’ team and working with modern microservice-backed products that gather, analyze, fuse, and present heterogeneous and distributed information for our intelligence solutions. The team is cross-functional, self-organized and fully owns specific solutions from back-end to front-end.

Responsibilities

  • Develop new applications and features (back-end)
  • Decompose challenging business problems into software engineering tasks
  • Optimize existing codebase for performance, reliability, and scalability
  • Estimate project work effort and create development roadmaps
  • Perform code reviews and engage in pair-programming sessions
  • Collaborate with product management and other functional teams

Qualifications

  • Hands-on experience with Java, at least 5 years
  • Worked with large-scale distributed storage and database systems (SQL or NoSQL)
  • Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)
  • Worked with Version Control (preferably Git)

Job Information

Posted

January 31, 2026

Experience Level

senior level

Status

Expired