Senior Java Engineer @ emagine Sp. Z o.o.

1 month ago


Kraków, Czech Republic emagine Sp. Z o.o. Full time
  • 4+ years of experience designing, developing, and operating distributed systems written in Java.
  • Experience in designing and developing microservices (REST APIs), using Java and Spring Boot (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon), and Cloud technology (GCP or other).
  • Practical experience in applying Test Driven Development.
  • Solid knowledge of DevOps practices, agile processes and techniques.
  • Ensure software is developed up to the highest standards matching modern software development principles: SOLID, KISS, DRY, YAGNI.

Industry: Banking

Location: Kraków

Work model: hybrid (once per week from the office)

Assignment type: B2B

Project length: 12 months

Project language: English

Overview:

We’re looking for a Senior Java Developer who will work with business-critical functions within the bank. The CCR IT team provides the technology to enable the Counterparty Credit Risk exposure calculation across thousands of clients globally daily.

We are part way through a multi-year plan to build the next generation of Counterparty Credit Risk Engines which involves migration to Cloud platforms and replacing vendor software with an in-house developed analytic library. The new counterparty credit risk engine comprises microservices leveraging the latest open-source infrastructure and runs on the Google Cloud Platform and on-premises infrastructures.

Technologies: Java, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, GCP, Redis, REST APIs, Ansible, Jenkins.

We offer: 

  • Challenging international projects,
  • Long-term cooperation,
  • Transparently built relations based on trust and fair play,
  • Co-financed benefits: Medicover card, Multisport card.
,[Responsible for developing and maintaining the microservices in Counterparty Credit Risk Design, building, and maintaining efficient, reusable, and reliable Java code., Contribute to the full life-cycle of the product (including problem discovery, prototyping, design, implementation and measuring adoption)., Ensure test-driven development and close collaboration with team members in Asia, and stakeholders from Krakow, UK and Asia., Focus on performance, availability, reliability, and security., Mentor and coach other engineers., Support the platform: incident resolution, monitoring, and problem management., Develop automated tooling to improve support functions.] Requirements: Java, Microservices, REST API, Spring Boot, Zuul, GCP, DevOps, DRY Tools: Jira, Agile, Scrum. Additionally: Sport Subscription, Private healthcare, Integration events.

  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a skilled Java developer to join our team at emagine Sp. Z o.o.Job Description:In this role, you will be responsible for the development and maintenance of microservices in Counterparty Credit Risk.You will design, build, and maintain efficient, reusable, and reliable Java code.You will contribute to the full life-cycle of the product,...

  • Senior Java Developer

    1 month ago


    Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at emagine Sp. Z o.o. in Kraków.About the Role:Design, develop, and operate distributed systems written in Java.Develop microservices using Java and Spring Boot, with a focus on cloud technology.Apply test-driven development and collaborate closely with team members in...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    4+ years in designing, developing, and operating distributed systems in Java. Proven experience in microservices architecture (REST APIs) using Java and Spring Boot (e.g., Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon). Cloud experience with GCP (or equivalent). Proficiency in Test-Driven Development (TDD). Strong understanding of DevOps, Agile...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a skilled Senior Java Engineer to join our team at emagine Sp. Z o.o. to lead the design and development of complex distributed systems in Java.Key Responsibilities:Design, develop, and operate distributed systems in Java, utilizing microservices architecture and REST APIs.Implement cloud experience with GCP, ensuring scalability, reliability,...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    3+ years of experience in designing, developing, and operating distributed systems written in Java. Fluent English (both written and spoken) - international cooperation Experience in designing and developing microservices (REST APIs), using Java and Spring Boot (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon), Cloud technology (GCP or other) Practical...


  • Kraków, Lesser Poland, Czech Republic DCG Sp. z o.o Full time

    Job Title: Java Tech Lead @ DCG Sp. z o.oWe are seeking a highly skilled Java Tech Lead to join our team at DCG Sp. z o.o. As a Java Tech Lead, you will be responsible for leading the development of our core Java applications and web applications using Spring and Angular.Key Responsibilities:Participate in requirements analysis and lead the development of...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    We are seeking a highly skilled Full Stack Java Developer to join our team at emagine Sp. Z o.o.About the RoleThis is a long-term cooperation opportunity that requires 4+ years of experience in designing, developing, and operating distributed systems in Java.As a Senior Java Engineer, you will be responsible for:Designing, developing, and maintaining...


  • Kraków, Warsaw, Czech Republic emagine Sp. Z o.o. Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Engineer with expertise in Java and React to join our team at emagine Sp. Z o.o. in Cracow or Warsaw. As a key member of our Wholesale Client Services IT Team, you will play a crucial role in developing, maintaining, and supporting various systems that streamline and improve customer interaction with...

  • Java Developer

    2 weeks ago


    Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    Key Responsibilities:We are seeking a highly skilled Java Developer to join our team at emagine Sp. Z o.o. The ideal candidate will have 3+ years of experience in designing, developing, and operating distributed systems written in Java.Your Key Tasks:Design and develop microservices using Java and Spring Boot, with a focus on performance, availability,...


  • Kraków, Lesser Poland, Czech Republic emagine Sp. Z o.o. Full time

    Job DescriptionWe are seeking a highly skilled Senior Test Automation Engineer to join our team at emagine Sp. Z o.o. in Kraków, Poland.This is a long-term B2B assignment with the opportunity to work on cutting-edge cloud-native microservice solutions delivering breakthrough efficiency and quality gains for over 6000 mobility product engineers...


  • Warsaw, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Doświadczenie (min. 5 lat) w utrzymywaniu testów automatycznych opartych na Javie. Umiejętność samodzielnej budowy frameworków testowych bazując na popularnych i dostępnych narzędziach. Otwartość na testy eksploracyjne i poszukiwanie błędów. Doświadczenie z GUI oraz API. Doświadczenie w korzystaniu z: TestNG, Allure, Gitlab, Maven,...


  • Remote, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Wykształcenie wyższe z informatyki lub pokrewnej dziedziny (bądź równoważne doświadczenie). 5+ lat doświadczenia na podobnym stanowisku (DevOps, MLOps, Cloud SRE, Platform Engineering, Cloud Operations). Znajomość przynajmniej jednego języka programowania/skryptowania (Python, Go, Perl itp.). Doświadczenie z platformami chmurowymi (AWS/ GCP/...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Senior level of experience as a Business Analyst. Blend technical understanding and strong communication skills to bridge the gap between technical delivery teams and business stakeholders. Industry: Banking Location: Krakow (Hybrid – 1 day per week in the office) Contract Duration: 9 months, with a potential extension of up to 12 months Job...


  • Warsaw, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Minimum 3-letnie doświadczenie na podobnym stanowisku. Administracyjne doświadczenie z narzędziami Gitlab i Nexus Repository. Praktyczna znajomość narzędzi do orkiestracji/zarządzania konfiguracją kontenerową. Doświadczenie w automatyzacji za pomocą Ansible i Argo CD, GitLab CI. Praktyczna wiedza o systemach operacyjnych Linux. Znajomość...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Computer Science or IT degree. At least 7 years experience in a senior test automation role with at least 3 years in non-functional testing i.e. performance, load, backup/recovery, disaster recovery. Expert knowledge in UI and API testing methods and tooling. Expertise in testing methodologies, test case development, and test automation is...


  • Kraków, Lesser Poland, Czech Republic DCG Sp. z o.o Full time

    Job Description: We are looking for a highly skilled Java Tech Lead @ DCG Sp. z o.o to lead our team of Java developers in creating innovative and efficient software solutions. The ideal candidate will have a strong background in Java development, experience with Spring Framework, JPA/Hibernate, and SQL/NoSQL databases, as well as expertise in Agile...

  • Fullstack developer

    1 month ago


    Warszawa, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Minimum 5 lat doświadczenia jako Fullstack Developer, Doświadczenie w sektorze bankowym: minimum 2 lata. Bardzo dobra znajomość technologii backendowych tj.: Java, Spring Boot, Spring Data JPA, Spring Cloud Stream, Kafka. Bardzo dobra znajomość technologii frontendowych tj.: TypeScript/JavaScript, Angular, Material UI, RxJs, SCSS,...


  • Kraków, Czech Republic emagine Sp. Z o.o. Full time

    >=5 years of IT experience in Java development as an Individual contributor, as well as leader Participate in platform improvement initiatives like improvement of performance, and production stability. Self-motivated, enthusiastic, and proven rapid learning capability Experience working in a fast-paced, collaborative environment. Excellent problem-solving,...


  • Remote, Warszawa, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Minimum 2 lata doświadczenia w domenie finansowej; Minimum 2 lata doświadczenia w podobnej roli; Umiejętność przekładania wymagań biznesowych na techniczne; Umiejętność tworzenia dokumentacji dotyczącej mapowań i specyfikacji usług; Umiejętność rozumienia mechanizmów kolejkowych, komunikacji synchronicznej/asynchronicznej; Znajomość...


  • Remote, Warszawa, Kraków, Czech Republic emagine Sp. Z o.o. Full time

    Wymagania: Wymagania kompetencyjne (must have - 3-5 lat doświadczenia Doświadczenie w sektorze bankowym: 2-4 lata Doświadczenie minimum 4 lata w samodzielnym prowadzeniu analiz systemowych; Praktyczna wiedza nt. sposobów interfejsowania i integracji aplikacji, przepływu danych, charakterystyk interfejsów i integracji oraz połączeń (REST API,...