CompuGroup Medical SE & Co. KGaA

Senior Java Developer

Iași, IS, RO

28 days ago
Save Job

Summary

We are seeking a highly skilled Senior Java Developer to join our dynamic software development team. The ideal candidate will have extensive experience in Java development, a strong understanding of software engineering principles, and a passion for building scalable and efficient healthcare software applications.

Project Overview

The successful candidate will play a crucial role in a transformative project aimed at rewriting one of our existing Hospital Information Systems. This project involves transitioning from a monolithic architecture to a microservices-oriented architecture. The goal is to enhance system scalability, maintainability, and performance, ultimately improving the quality of care provided to patients. You will work closely with cross-functional teams to design and implement microservices that support various functionalities of the product.

Key Responsibilities

  • Design, develop, and maintain high-quality Java applications for the new microservices architecture of the Hospital Information System.
  • Collaborate with cross-functional teams to define, design, and ship new features that align with project goals.
  • Ensure the performance, quality, and responsiveness of applications throughout the transition.
  • Identify and resolve bottlenecks and bugs in the application during the migration process.
  • Participate in code reviews and provide constructive feedback to team members.
  • Mentor junior developers and contribute to their professional growth.
  • Stay updated with the latest industry trends and technologies to ensure best practices in software development.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in Java development, with a strong understanding of Java frameworks (e.g., Spring, Hibernate).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with database technologies (e.g., SQL, NoSQL).
  • Knowledge of software development methodologies (Agile, Scrum).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Preferred Qualifications

  • Experience in the healthcare software industry.
  • Familiarity with cloud technologies (e.g., AWS, Azure).
  • Knowledge of DevOps practices and tools.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job