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)

(USA) Analyst II, Process Engineer - Supply Chain

Process Engineer role at Walmart focusing on supply chain optimization, process improvement, and team leadership with competitive compensation and benefits.

(USA) Software Engineer III

Software Engineer III position at Walmart Global Tech focusing on Generative AI and merchant tools development, offering competitive pay and comprehensive benefits.

(USA) Analyst II, Quality Engineer - Supply Chain

Quality Engineer position at Walmart focusing on supply chain process improvement and quality management, offering competitive salary and comprehensive benefits.

Senior Manager, Real Estate (Corporate)

Senior Manager position at Walmart managing corporate real estate portfolio including offices, warehouses, and data centers with competitive salary and benefits.

Software Development Engineer, Delivery Experience

Software Development Engineer role at Amazon's Delivery Experience team, building scalable solutions for millions of customers worldwide.