Software Engineer - Backend (Java)

Software Engineer - Backend (Java)

osapiens

Mannheim, Germany

Your Key Responsibilities

  • Design & Develop: Build and implement Java-based enterprise software with a strong focus on backend architecture and scalable system design;
  • Own Features: Take full ownership of features from concept to delivery and ongoing support;
  • Shape Architecture: Contribute to architectural decisions, technical discussions, and design planning in an agile environment;
  • Mentor & Review: Support junior developers and conduct peer code reviews to uphold high-quality coding standards;
  • Collaborate & Grow: Work closely within an agile development team, learning from senior engineers and continuously growing your technical and professional skill set.

Your Experience

  • Passion for Platform Engineering: You’re excited about building scalable, distributed backend systems that create real-world impact for global companies;
  • Java Expertise: Solid experience with Java or JavaEE, ideally with Spring or Spring Boot frameworks;
  • Database Skills: Proficiency with relational and/or NoSQL databases such as PostgreSQL, MongoDB, or Cassandra;
  • API Development: Strong experience building and integrating RESTful and/or SOAP web services;
  • Test Automation: Experience implementing and maintaining automated tests (unit, integration, end-to-end);
  • Distributed Systems Knowledge: Understanding of common challenges such as scalability, consistency, and availability;
  • Modern Engineering Practices: Familiarity with Git and a collaborative, agile mindset;
  • Bonus Skills: Hands-on experience with search and analytics engines like OpenSearch or Elasticsearch is a plus.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      Developer      Hybrid      Java Developer      osapiens     

EuroTechJobs Logo

© EuroJobsites 2026