Senior Java Developer
Confirmed live in the last 24 hours
CompuGroup Medical
Job Description
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
Similar Jobs
Verisign
Senior Manager - Cloud Engineering
Verisign
Senior ServiceNow Developer
McKesson
Software Engineer (JavaScript / Ruby / Elixir)
CACI International
NTCSS Software Engineer (Java development)
SpaceX
Software Engineer, HITL - Top Secret Clearance
MongoDB