Java Backend Developer (m/f/d)

Join the #ViamediciFamily!

We at Viamedici are a leading global provider of Multi-Domain MDM, PIM, DAM, and Product Configuration/CPQ software. Headquartered in Ettlingen, Germany, we are an interdisciplinary team of around 150 employees. Our software helps global organizations digitize their product management, marketing, and sales processes. At Viamedici, you’ll have the opportunity to grow professionally by working on innovative projects in a highly dynamic environment—right at the forefront of technological and business optimization.

 

YOUR CHALLENGES

  • Backend Development
    Design, implement and maintain high-quality backend components that power our enterprise software solutions.
  • API Design
    Develop scalable REST APIs ensuring performance, security, and seamless data exchange between systems.
  • Agile Collaboration
    Work closely with cross-functional teams in an agile environment to deliver high-quality software iterations.
  • Clean Code & Architecture
    Apply object-oriented design principles, design patterns, and best practices to produce efficient and maintainable code.
  • Continuous Improvement
    Contribute ideas and solutions to enhance system performance, architecture, and team workflows.
  • Integration & Database Interaction
    Support the integration of external systems and work with large data sets, ensuring reliability and scalability.

 

STAND OUT WITH THESE QUALIFICATIONS

  • Solid Java Experience
    At least 2 years of production-level experience with Java 17+ Features.
  • Object-Oriented Programming
    Strong understanding of OOP principles and how to apply them in clean, modular code.
  • Spring Boot Expertise
    Experience in developing RESTful services and backend components using the Spring Framework.
  • Multithreading & Concurrency
    Solid grasp of parallel programming concepts and thread-safe design.
  • Agile & Tools
    Experience working with Agile methods, Git, and Atlassian tools such as JIRA and Confluence.
  • Analytical Mindset & great communication
    Strong problem-solving abilities combined with good communication and collaboration skills.
  • Nice to Have
    Experience with Docker, CI/CD pipelines, message-based systems (ActiveMQ, Kafka, Hazelcast), Elasticsearch, unit testing, and logging frameworks.

 

THE BENEFITS WE OFFER YOU:

  • Remote work and flexible hours
    Enjoy the freedom to shape your working hours and location.
  • Company events
    Regular events to strengthen team spirit and provide networking opportunities.
  • Opportunities for professional development
    We support your personal and professional growth with access to training and development programs.
  • Dogsitting
    Bring your dog to the office and ensure they’re not left alone at home.
  • High-quality hardware
    Receive top-notch equipment to support your work.
  • JobRad
    Lease a bike at attractive conditions and commute sustainably or enjoy your leisure time.
  • Working at eye level
    We value respectful interactions and foster open, transparent communication across all levels.
  • Creative freedom
    Take the reins on tasks and projects, introduce your own ideas, and optimize processes and outcomes.
  • E-learning
    Leverage interactive e-learning options to better understand our product and handle tasks like digitalizing paperwork, including privacy documentation.