Show more filters
Banner image for CompuGroup Medical SE & Co. KGaA
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Lublin, Lubelskie, Poland
A free Jobstore account is required to proceed to the employer site.
Key Responsibilities

  • Design, develop, and maintain robust and scalable backend services using Java.
  • Participate in the modernization and migration of legacy systems to cloud-native architectures.
  • Implement service-based architecture with distributed services and RESTful APIs.
  • Utilize hexagonal (Ports and Adapters) / layered architectures to ensure maintainability and testability.
  • Implement messaging patterns, including request-reply and publish-subscribe, using message brokers like Artemis ActiveMQ (or alternatives Kafka, RabbitMQ).
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Optimize applications for maximum speed and scalability, including the use of caching systems such as Apache Ignite and Redis.
  • Conduct code reviews, provide feedback, and ensure adherence to best practices and coding standards.
  • Employ distributed transaction patterns as necessary to ensure data consistency across services.
  • Write and maintain Pact tests for contract testing and utilize Arch Unit for architecture validation.
  • Generate API documentation using SpringDoc OpenAPI and manage database migrations with Liquibase.
  • Document technical specifications and architectural designs for future reference.

Qualifications

  • 3+ years of experience in Java backend development.
  • Strong understanding of Java frameworks such as Spring Boot, Hibernate, and JPA.
  • Experience with microservices architecture and containerization technologies (Docker, Kubernetes).
  • Knowledge of database systems (SQL and NoSQL) and experience with data migration strategies.
  • Understanding of DevOps practices and tools (CI/CD, GitLab, etc.).
  • Experience with agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.

Preferred Skills

  • Familiarity with front-end technologies (Angular) is a plus.
  • Experience with API management tools and frameworks (Swagger, API Gateway).
  • Knowledge of messaging systems and event-driven architecture.
  • Familiarity with cloud platforms (e.g MS Azure) and their services.
  • Understanding of security best practices in application development.

What Do We Offer

  • Working in cross country organization with experienced developers.
  • Leadership team that will support you in your career.
  • Stable employment with a leader in the Healthcare sector.
A free Jobstore account is required to proceed to the employer site.
Jobs in Poland   »   Jobs in Lublin   »   Java Developer

More jobs

People also search