Senior Java Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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
Requirements
- 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
Benefits
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at cgm? Share your experience