Globaldev Group

Middle Back-End Developer

Globaldev Group

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsDockerGrafanaJavaJMeterKubernetesMicroservicesMongoDBNoSQLPrometheusSpringSpring BootSpringBootSQL

About the role

  • Take ownership of complex backend systems and lead technical architecture decisions.
  • Design and develop highly scalable, modular backend applications and APIs using Java and Spring Boot.
  • Own the full development lifecycle — requirements analysis, design, coding, testing, deployment, and monitoring in production.
  • Lead initiatives to improve system scalability, performance, and security.
  • Collaborate closely with Product, Algo, DevOps, BI, and Marketing to deliver integrated, business-driven solutions.
  • Ensure observability through robust logging, metrics, and alerting with tools like Prometheus, Grafana, Kibana.
  • Drive adoption of engineering best practices, code quality standards, and technical documentation.
  • Mentor and guide junior developers, fostering knowledge sharing and continuous improvement.
  • Work with cutting-edge technologies to design, build, and optimize services that impact billions of mobile users worldwide.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 3 years of professional Java development experience - Must
  • Proven track record in designing and delivering complex distributed systems and microservices (Docker, Kubernetes).
  • Strong understanding of scalability, concurrency, and performance optimization challenges.
  • Hands-on experience with CI/CD tools and automated build/deployment pipelines.
  • Proficiency in Spring & Spring Boot frameworks.
  • Excellent communication skills and the ability to influence technical direction across teams.
  • Experience running applications on Kubernetes, focusing on designing services that scale efficiently (not cluster administration).
  • Ability to measure and improve application performance using profiling, benchmarking, and APM tools (e.g., JFR, JMeter, Micrometer, New Relic, Datadog).
  • (Plus) Background with NoSQL databases (MongoDB, Couchbase) and SQL databases.
  • (Plus) Knowledge of reactive programming (Spring WebFlux).
  • (Plus) Familiarity with monitoring and alerting tools such as Prometheus, Grafana, and Kibana.