Senior Software Engineer - Backend (Java)
osapiens
Mannheim, Germany
Your Key Responsibilities
- Build Scalable Systems: Design and develop reliable backend systems using Java and modern technologies to power the osapiens HUB.
- Develop Core Logic: Implement business logic for enterprise-grade solutions and solve complex real-world challenges.
- Integrate Platforms: Build and maintain RESTful and GraphQL services that support seamless integrations and client needs.
- Collaborate End-to-End: Work with engineers, product managers, and designers to deliver integrated, high-quality solutions.
- Mentor & Elevate Quality: Support junior engineers and promote best practices in coding, testing, and backend development.
Your Experience
- Passion for Scalable Systems: You’re motivated by building distributed, high-performance backend systems that create real-world impact.
- Java & Spring Expertise: Strong experience with Java/JavaEE and Spring Framework, with deep knowledge of scalable backend architectures.
- Database & API Skills: Familiarity with NoSQL databases (e.g., Cassandra, ScyllaDB) and strong experience designing RESTful and GraphQL APIs.
- Quality & Reliability: Proficiency in automated testing, CI/CD practices, and building fault-tolerant distributed systems.
- Modern Engineering Toolkit: Experience with OpenSearch or Elasticsearch, solid Git skills, an agile mindset, and exposure to DevOps practices.
Don't forget to mention EuroTechJobs when applying.