BD
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