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 2 months 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)

Software Dev Engineer II, Amazon

Software Dev Engineer II position at Amazon's Identity Services team, focusing on authentication and authorization systems that serve millions of customers globally.

Software Dev Engineer II

Lead development of AI-powered advertising solutions at Amazon, working on greenfield problems and building scalable systems for strategic vertical markets.

Software Development Engineer – Amazon Transportation, Trailer Path Optimization

Software Development Engineer role at Amazon focusing on trailer path optimization and large-scale routing solutions for Middle Mile transportation.

Software Dev Engineer II, Conversational Ads Experience

Amazon Software Engineer II role building conversational ads experience, focusing on large-scale distributed systems and ML infrastructure with competitive compensation.

Support Engineer II, Relay Product Excellence Fixed

Support Engineer II position at Amazon's Transportation Financial Systems team, focusing on FinTech solutions and AWS infrastructure management with 2+ years experience required.