Education
Benefits
Qualifications
Skills

Your Role at CGM:

As a leading provider of software in the healthcare sector, we operate in 19 countries with over 9,000 dedicated employees, working in a dynamic and innovative environment full of opportunities. With your commitment and passion, you have the chance to make a sustainable difference. Together, we are shaping the healthcare system of tomorrow. Join our mission and be the change – for a world where knowledge saves lives!

Are you passionate about pioneering products? Do you have the talent to transform ideas into concrete, value-adding solutions while always keeping the big picture in mind? If so, we are looking for you!

Job Description:

As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining robust server-side applications. You will work primarily with Java and Spring Boot, ensuring the delivery of scalable and high-performing backend services. You will collaborate with cross-functional teams to implement new features, enhance existing systems, and contribute to architectural decisions.

Responsibilities:

  • Design, develop, and maintain backend components and RESTful APIs using Java and Spring Boot
  • Implement database solutions using PostgreSQL or other relational SQL databases
  • Utilize Hibernate for object-relational mapping and data persistence
  • Optimize application performance, security, and scalability
  • Collaborate with frontend developers and product managers
  • Lead technical discussions
  • Participate in code reviews and uphold high coding standards
  • Troubleshoot, debug, and resolve production issues
  • 5+ years of professional experience in backend development
  • Strong expertise in Java and Spring Boot ecosystem
  • Hands-on experience with PostgreSQL or other SQL databases
  • Proficient in Hibernate or equivalent ORM frameworks
  • Experience with Flyway/Liquibase
  • Proven experience in designing and consuming RESTful services
  • Understanding of software engineering best practices, design patterns, and agile methodologies
  • Excellent problem-solving skills, communication, and teamwork
  • Experience with OAuth2 authentication and authorization protocols

Nice-to-Have:

  • Knowledge of Keycloak for identity and access management
  • Cloud development experience (Microsoft Azure is preferred)
  • Familiarity with CI/CD pipelines

General characteristics to consider for the role:

  • Experience with AI-powered development platforms
  • Open-minded and eager to adopt new tools and technologies
  • Capable of working independently and taking full ownership of deliverables
  • Committed to delivering well-tested, high-quality implementations
  • Quick to identify, escalate and document risks or production incidents
  • Strong verbal and written communication skills, including clear incident and risk reporting
  • Highly proactive, self-driven and resourceful in daily work
Read Full Description
Confirmed 17 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles