Praca: Java Software Engineer


Java Software Engineer

We are currently building self-governing teams in Warsaw to support our customer in development of a new project within the banking area. We are a dynamic and innovative company, over the past 25 years, we’ve built relationships with market-leading companies around the world.

We help to modernize technology, reimagine processes and transform experiences so they stay ahead in a fast-changing world. Our culture inspires us to live our values. Each member of our team takes responsibility for creating a culture that enables exceptional outcomes.

Why Cognizant:

We create powerful, beautiful and intuitive digital products. We dont blindly follow trends. We take our understanding of the latest technologies and build the best solutions for our enterprise clients. We’re big believers in collaboration across engineering, UX and product teams. We combine our individual expertise to solve complex challenges.

We seek team members who care about results and are not afraid of taking ownership.

Main responsibilities:
  • Research, evaluate, architect and deploy new tools, frameworks, and patterns to build sustainable software solutions for our clients
  • Stay on top with latest technologies
  • Share knowledge and know-how of software best practices inside and outside the team
Technical Skills:

Our teams are technology agnostic, always aiming for the latest. We often use a combination of below in our projects:

  • Back End: JAVA
  • Kafka and Kubernetes (must have)
  • Frameworks: Spring / Spring Boot, Hibernate, MyBatis ORM
  • Client-side: ReactJS / Redux, React Native, AngularTools: Atlassian stack, IntelliJ
  • CI / CD: Jenkins, TeamCity
  • Source Repositories: Bitbucket, GitLab
  • Hosted on: AWS, Google Cloud, Azure, OpenShift
  • Databases: Relational and/or NoSQL. We use Flyway or Liquibase for schema versioning.
  • Other: Docker / k8s, ElasticSearch, SOLR, Message brokers

In addition to the right tools, we also encourage teams to follow high personal code/development standards and agile practices (Scrum).

We actively do:
  • Code reviews
  • Automated testing (unit, integration, e2e)
  • Quality control: SonarQube, Checkmarx, FindBugs
What we offer:
  • Employment contract
  • Opportunity to be part of a rapidly expanding global organization
  • Pleasant and inspiring working atmosphere
  • Professional development and clear career path
  • Training & development opportunities
  • Private healthcare and additional life insurance (for permanent employees)
  • Employee volunteering programs and opportunities
  • Inclusion and diversity in practice
  • Employee referral program in place
Prosimy o dopisanie klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z Ustawą z dnia 29.08.1997 r. o Ochronie Danych Osobowych; tekst jednolity Dz. U. z 2016 r. poz. 922 z późn. zm.). Jednocześnie oświadczam, że zostałem/am poinformowany/a o dobrowolności podania danych osobowych oraz prawie dostępu do treści swoich danych i ich poprawiania.
APLIKUJ TERAZ

Zakres obowiązków: Rozwój: 50%, utrzymanie: 40%, wdrożenia/wspomaganie testów: 10% Tworzenie i utrzymanie serwisów opartych na Spring Boot i PostgreSQL Rozwój i utrzymanie oprogramowania obsługującego Kwalifikowane Centrum Certyfikacji Kluczy Realizacja różnorodnych zadań w aktualnych...

Zadania: Rozwój i utrzymanie aplikacji w technologii Java (Spring Boot, PostgreSQL) Realizacja projektów związanych z podpisem elektronicznym i bezpieczeństwem IT Tworzenie i integracja serwisów oraz wsparcie testów i wdrożeń Praca w małych zespołach projektowych, udział w code review i...

Zadania: udział w pracach projektowych i programistycznych związanych z rozwojem i utrzymaniem systemów informatycznych zgodnie z otrzymanymi wymaganiami, stała współpraca z różnymi zespołami firmy (programiści, testerzy, architekci, opiekunowie produktów, kierownicy projektów),...

Rozwój i utrzymanie systemów informatycznych. Współpraca z zespołami projektowymi: programiści, testerzy, architekci. Tworzenie dokumentacji technicznej. Analiza danych i identyfikacja niezgodności. Doświadczenie w pracy z Spring WebFlux i reaktywnym programowaniem. Znajomość strumieni w...


Twój zakres obowiązków: Analiza i projektowanie przypadków testowych, Przygotowywanie scenariuszy testowych i planów testów, Wykonywanie testów manualnych, integracyjnych, API, Raportowanie znalezionych błędów i problemów, Ścisła współpraca z zespołem projektowym. Nasze wymagania:...

Twoje główne zadania: Tworzenie konceptów biznesowych dla nowych rozwiązań w systemach IT. Definiowanie założeń i weryfikacja wymagań dla optymalizacji procesów we współpracy z klientem biznesowym. Testowanie i wdrażanie nowych funkcjonalności IT. Tworzenie, aktualizowanie i...

Twój zakres obowiązków: zarządzanie danymi produkcyjnymi w systemie ERP analiza danych produkcyjnych udział w projektach wdrożeniowych mających na celu wdrażanie nowych produktów udział w tworzeniu zasad organizacji oraz wykorzystania informacji w systemach informatycznych udział w...

przygotowywanie analiz operacyjnych oraz raportów wspierających decyzje zarządcze prognozowanie wyników sprzedażowych i kluczowych wskaźników udział w projektach rozwojowych poprzez dostarczanie danych i wniosków prezentowanie rekomendacji dla zespołów wewnętrznych wizualizacja danych w...

We are currently building self-governing teams in Warsaw to support our customer in development of a new project within the banking area. We are a dynamic and innovative company, over the past 25 years, we’ve built relationships with market-leading companies around the world. We help to modernize...