Talent.com
Java Developer
Java DeveloperCompuGroup Medical • Lublin
Java Developer

Java Developer

CompuGroup Medical • Lublin
30+ days ago
Job description

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.

Create a job alert for this search

Java Developer • Lublin

Similar jobs

Java Developer - CC Digital (f/m/x)

Sii PolandLublin, Województwo lubelskie, Polska

Sii is a place where experienced Java Developers execute global projects, working with modern technologies, microservices architecture and cloud.Our Digital Competence Center is more than 1500 expe...Show more

 • Promoted

Senior Java Engineer — Master Data Platform

RE PartnersLublin, Województwo lubelskie, Polska

A technology consulting firm based in Poland is seeking a Senior Java Engineer to enhance a critical enterprise Master Data Platform.You'll be responsible for developing high-performance applicatio...Show more

 • Promoted

Java Developerka / Java Developer

BetacomLublin, Województwo lubelskie, Polska

Obecnie do naszego zespołu szukamy.Java Developerki / Java Developera.Zobacz jakie zadania byłyby przed Tobą oraz jakich umiejętności i doświadczenia oczekujemy.Aplikuj - a w razie pytań zapraszamy...Show more

 • Promoted

Senior Java Developer — Remote in Poland (Air Traffic Safety)

Trimetis groupLublin, Województwo lubelskie, Polska

A leading technology provider is seeking a Java Developer to join their team in Poland.This role involves developing next-generation platforms for air traffic management, focusing on reliability an...Show more

 • Promoted

Senior Full-Stack Developer React Java GCP

Nexio ManagementLublin, PL

Nexio Management to zaufany partner biznesowy w drodze do cyfrowej przyszłości.Posiadamy prawie 20-letnie doświadczenie na rynku IT w Polsce i poza jej granicami.Prowadzimy działania w oparciu o tr...Show more

 • Promoted

Hybrid Full Stack Developer (Java/Spring, Python)

OP MobilityLublin, Województwo lubelskie, Polska

A leading mobility solutions provider is seeking a Full Stack Developer to enhance their automated simulation web application.This role is based in Lublin, Poland and requires strong experience in ...Show more

 • Promoted

Fullstack Developer with Java and Angular (f/m/x)

Sii PolandLublin, Województwo lubelskie, Polska

At Sii, we create an environment where experienced professionals thrive! Recognized as a "Great Place to Work", we offer opportunities for continued growth and collaboration with a team of senior d...Show more

 • Promoted

Fullstack Developer (Python)

FINANTEQLublin, PL

FINANTEQ to firma specjalizująca się w tworzeniu oprogramowania dla bankowości mobilnej.Zespół, liczący około 170 doświadczonych programistów, testerów i analityków biznesowych, współpracuje z czoł...Show more

 • Promoted

Java Engineer (Junior/Middle) ID53664

AgileEngine, LLC.Lublin, Województwo lubelskie, Polska

Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Bes...Show more

 • Promoted • New!

Java Software Engineer with Quarkus & Dapr (f/m/x)

Sii PolandLublin, Województwo lubelskie, Polska

Join a team developing modern, cloud-native solutions based on microservices architecture.The team designs and maintains distributed services running on container platforms, with full CI/CD automat...Show more

 • Promoted

Step One Java Developer (program szkoleniowy)

BritenetLublin, Województwo lubelskie, Polska

Step One Java Developer (program szkoleniowy).Ogłoszenie archiwalne, może być już nieaktualne.Niepowtarzalna atmosfera – Dobra i przyjazna atmosfera w firmie oraz zadowolenie ze współpracy zarówno ...Show more

 • Promoted

Java Developer (Senior)

Trimetis groupLublin, Województwo lubelskie, Polska

Our client is an international supplier of.They specialize in developing and distributing 'Control Centre Solutions' for the Air Traffic Management and Public Safety & Transport sectors.As a Softwa...Show more

 • Promoted

Java Developer - Remote, Flexible Hours, Growth Perks

BetacomLublin, Województwo lubelskie, Polska

Wiodąca firma technologiczna w Lublinie poszukuje Java Developera, który będzie rozwijał oprogramowanie w Javie oraz pracował nad testami jednostkowymi w metodologii Scrum.Idealny kandydat powinien...Show more

 • Promoted

Senior Java Software Engineer

RE PartnersLublin, Województwo lubelskie, Polska

RE Partners is a fast growing business and technology consultant company co‑founded in 2019.We offer a custom‑tailored engineering service fit for our clients, because a digital transformation is m...Show more

 • Promoted

Full Stack Developer (Java EE, Spring, Python)

OP MobilityLublin, Województwo lubelskie, Polska

Full Stack Developer (Java EE, Spring, Python).OPmobility is a world-leading provider of innovative solutions for a unique, safer and more sustainable mobility experience.Innovation-driven since it...Show more

 • Promoted

Java Developer - Microservices, Spring & Cloud

Sii PolandLublin, Województwo lubelskie, Polska

A leading IT solutions provider is seeking an experienced Java Developer in Lublin, Poland.The role involves the creation and testing of software using modern technologies, with a strong focus on m...Show more

 • Promoted

Java Engineer (Junior/Middle) ID53664

AgileEngineLublin, Województwo lubelskie, Polska

Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Bes...Show more

 • Promoted • New!

Software Engineer: Java/Spring Boot, Sign-On Bonus + Growth

AgileEngine, LLC.Lublin, Województwo lubelskie, Polska

A leading tech solutions company seeks a Software Engineer in Lublin, Poland.You will lead customer-specific software projects, utilizing skills in Java, Spring Boot, and microservices.Ideal candid...Show more