Jobiglo

Aucun resultat.

Java Backend Software Engineer

Schneider Electric Hub · Belgrade

Junior 🇬🇧 English
Java Spring Boot RESTful APIs HTTP JSON Git MongoDB React JavaScript TypeScript OCPP Spock Groovy TestContainers Feign Kubernetes Docker CI/CD pipelines Structured logging Metrics Tracing

Description du poste

About the role

EV Connect is looking for a Java Backend Software Engineer to join its Belgrade team building a cloud SaaS platform that powers electric‑vehicle charging networks. You will work on a real‑time distributed system that connects charging stations, handles billing, and keeps thousands of chargers online.

Key responsibilities

  • Build and maintain backend services using Java and Spring Boot within a large multi‑module Maven monorepo.
  • Write and extend unit and integration tests (Spock, Groovy, TestContainers) as a standard part of development.
  • Integrate with networked charging stations and third‑party operators using open protocols such as OCPP.
  • Debug production incidents by reading logs, tracing calls, forming hypotheses, and applying fixes.
  • Participate in code reviews, both giving and receiving feedback.
  • Contribute to technical design discussions with leads and architects.
  • Write secure code following OWASP best practices.
  • Make small frontend improvements when features span the stack (React, JavaScript/TypeScript).

Required profile

  • At least 2 years of professional software development experience or equivalent through internships or personal projects.
  • Strong fundamentals in an object‑oriented language, specifically Java.
  • Experience building or consuming RESTful APIs and familiarity with HTTP and JSON.
  • Basic experience with automated testing and a clear understanding of its importance.
  • Proficiency with Git and a typical pull‑request workflow.
  • Comfortable using the Linux command line for navigation, log tailing, and builds.
  • Knowledge of at least one database (MongoDB or relational) and ability to write clear documentation.

Required skills

  • Java
  • Spring Boot
  • RESTful APIs
  • HTTP / JSON
  • Git
  • Linux command line
  • MongoDB (and basic relational databases)
  • React
  • JavaScript / TypeScript
  • OCPP protocol
  • Spock & Groovy
  • TestContainers
  • Feign
  • AWS (SNS, SQS, Lambda, Cognito)
  • Kubernetes
  • Docker
  • CI/CD pipelines
  • Structured logging, metrics, tracing (e.g., Datadog)

What we offer

  • Hands‑on experience with a large‑scale EV charging SaaS platform.
  • Mentorship from senior engineers experienced in distributed systems.
  • Exposure to modern cloud technologies such as AWS, Kubernetes, and Docker.
  • Opportunities to grow technical expertise in microservices, event‑driven architecture, and observability.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Schneider Electric Hub.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Aller plus loin

Salaires, guides et recherches en Serbie.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

💬 Contactez-nous sur Telegram Discuter sur WhatsApp

Publie il y a 4 semaines

Expire dans 1 mois

19 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

Schneider Electric Hub

Belgrade