Software Engineer (Mid-level) - Backend (Java)

A profitable technology company focused on building integrated platforms for customer-facing products.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Software Engineer (Mid-level) - Backend (Java)

Shiftmove is seeking a Mid-Level Backend Software Engineer to join their team in Berlin. This role focuses on building and integrating multiple customer-facing products through a unified platform. You'll be working primarily with Java and the Spring Framework, tackling challenges in cross-product authentication, data synchronization, and technical stack unification.

The position offers a unique opportunity to influence the company's growth by developing the backbone that connects all customer-facing products. You'll work in a collaborative environment with engineers, product managers, and designers, while having the freedom to propose and implement solutions without micromanagement.

As a successful candidate, you'll have strong Java experience, knowledge of distributed systems, and a product-minded approach to engineering. The role involves designing scalable architectures, working with AWS infrastructure, and contributing to a culture of knowledge sharing and mentorship.

Benefits include a €2,000 annual development budget, flexible work arrangements including hybrid options in Berlin, mental health support, and various perks like Urban Sports Club membership and BVG ticket support. For those relocating, the company provides comprehensive relocation assistance to Berlin.

This is an excellent opportunity for engineers who want to solve complex technical challenges while seeing the direct impact of their work on customers. The company offers a low-pressure environment focused on meaningful work, with clear career progression paths and opportunities for personal growth.

Last updated 4 hours ago

Responsibilities For Software Engineer (Mid-level) - Backend (Java)

  • Design and implement technical solutions that integrate multiple products
  • Work closely with Product Manager and Designer on product discovery and implementation
  • Contribute to system architecture, infrastructure, and backend development
  • Write clean, scalable code in Java
  • Share knowledge and collaborate on growing a culture of mentorship
  • Design and defend technical solutions for upcoming features

Requirements For Software Engineer (Mid-level) - Backend (Java)

Java
  • Solid experience with Java and its ecosystem
  • Knowledge of Spring Framework
  • Ability to build scalable software architecture
  • Good understanding of software infrastructure
  • Knowledge of distributed systems and messaging frameworks
  • Critical thinking skills
  • Product-minded approach to engineering

Benefits For Software Engineer (Mid-level) - Backend (Java)

Mental Health Assistance
Relocation Benefits
Education Budget
  • Annual development stipend (€2,000)
  • Flexible remote work options
  • Mental health support via Nilo.health
  • Urban Sports Club membership
  • JobRad benefit
  • BVG ticket support
  • Option to work remotely for two months worldwide
  • Relocation assistance to Berlin
  • Personal growth investment
  • Clear career path

Interested in this job?

Jobs Related To Shiftmove Software Engineer (Mid-level) - Backend (Java)

Compliance Test Engineer, Grid Interoperability

Tesla seeks a Compliance Test Engineer for Grid Interoperability to ensure energy storage systems meet global standards and drive sustainable energy adoption.

Test Engineer, Compliance

Test Engineer position at Tesla focusing on compliance testing and safety validation for energy storage systems, combining electrical engineering expertise with regulatory knowledge.

Program Manager, Vehicle Engineering

Program Manager position at Tesla overseeing vehicle engineering programs from concept to production, requiring 2+ years experience and offering comprehensive benefits.

Software Engineer, Speech and Language Models

Software Engineering role at Tesla focusing on AI model integration for speech and language features in vehicle infotainment systems.

Controls Engineer, Automation

Controls Engineer position at Tesla focusing on automation development and robotics integration for manufacturing processes.