Skip to content
mimi

Senior Software Engineer (Backend – Java / Cloud)

Balstern Digital

flexible Full-time Senior 1mo ago

About the role

About Balstern Digital

At Balstern Digital (BD), we’re building advanced Rail & Logistics platforms used in Europe — including systems aligned with TSI (Technical Specifications for Interoperability) and real-time freight operations.

This is not a typical service-based role — you’ll work on modern, production-grade backend systems, solving real-world challenges in architecture, scalability, and data processing.

What You’ll Work On

  • Design and build scalable backend services using Java (17/21) & Spring Boot 3+
  • Develop and optimize REST APIs and event-driven systems
  • Work on real-time rail and logistics platforms (train movement, freight systems, TSI-aligned solutions)
  • Contribute to system design and architecture decisions
  • Work on modernization initiatives (monolith → modulith → microservices)
  • Design and process large datasets using data pipelines (PDI, Apache NiFi)
  • Collaborate in an Agile/Scrum environment, working closely with product and stakeholders

Tech Stack

  • Backend: Java 17/21 • Spring Boot 3+ • Microservices • REST APIs
  • API Design: OpenAPI • Swagger
  • Cloud & Infra: Microsoft Azure • Docker • Kubernetes (AKS)
  • Database: PostgreSQL
  • Data Engineering: Pentaho (PDI), Apache NiFi

Who We’re Looking For

  • 3–7 years of experience in backend development
  • Strong expertise in Java, Spring Boot, and API design
  • Experience with OpenAPI / Swagger and API-first design approach
  • Hands-on experience in system design, scalability, and performance optimization
  • Experience in monolith → modular → microservices architecture evolution is a strong plus
  • Good understanding of DevOps practices, CI/CD, and deployments
  • Strong database fundamentals (data modeling, indexing, query optimization)
  • Familiarity with Agile/Scrum workflows and tools like Jira
  • Familiarity with DDD, BDD, and TDD practices is encouraged
  • Exposure to data pipelines / ETL / large datasets is a plus
  • Interest in logistics, rail, or real-time systems is a bonus
  • Ownership mindset — able to take features from idea to production

Why Join Us?

  • Work on live European products, not maintenance projects
  • Use modern backend stack (Java 17+, Spring Boot 3, Azure cloud)
  • Exposure to real architecture decisions and system evolution
  • Opportunity to work with TSI standards and operational rail data
  • Fast growth → move into Lead / Architect roles quickly
  • Small, high-impact team — your work directly shapes the system

Compensation

Competitive salary based on experience + strong growth trajectory

Interested?

Send your resume to: careers@balstern.digital Or DM directly

Build systems that power real-world logistics and rail networks. 🚆

Skills

AKSAPI DesignApache NiFiAzureCI/CDDDDDockerJavaJiraKubernetesMicroservicesOpenAPIPDIPostgreSQLREST APIsScrumSpring BootSwaggerTDDTSIBDD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free