Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Senior Java Developer

Fiserv Polska S.A.

Fiserv Polska S.A.

Aleje Jerozolimskie 100

Ochota

Warszawa

Technologies we use

Expected

  • Java

  • Hibernate

  • Spring Boot

  • AWS

  • Git

  • GitLab

About the project

Role Introduction

The position of Senior Java Developer will be a part of the EMEA Experience domain’s application development team that builds a digital platform for Fiserv customers all over the world, allowing them to manage and monitor their business through a central, single access point. It is a distribution channel for new products and tools for merchants.

You will join one of our scrum teams working on our product backlog as Senior Java Developer. Each team is composed from at least one UI Developer, API Developer, Business Analyst, QA and Scrum Master. You will closely cooperate with other team members to deliver product increments each sprint.

Your responsibilities

  • work with Business Analyst to make sure that requirements are clear for you and the team;

  • contribute and add new features, resolve bugs and refactor / improve the code base;

  • collaborate with the UI developers on integration of new/modified API endpoints with newly created UI;

  • cover implemented API changes with unit and e2e tests;

  • perform code review for developers from other teams;

  • cooperate with QAs to ensure high quality of delivered piece of software

  • you will also collaborate with other Java Developers to ensure the quality of our application constantly improves.

Our requirements

  • proven experience in a similar role (4+ years) with strong experience in Java;

  • strong understanding of integration with backend data systems (Oracle DB, JPA/Hibernate);

  • excellent understanding and experience of Microservices with Spring Boot;

  • strong knowledge of RESTful API design;

  • experience / understanding of DevOps principles;

  • experience with a cloud platform: AWS, Google Cloud, etc.;

  • problem-solving skills and debugging capabilities;

  • good working knowledge of revision control and code review tools (Git, Gitlab);

  • flexible and self-driven with a collaborative approach to problem solving;

  • excellent verbal and written communication skills (English & Polish required).

Optional

  • degree/diploma in Computer Science, Computer Engineering, or in a relevant field;

  • Spring components like Spring MVC, Spring Security, Spring Integration, Spring Data JPA, Spring Data Redis, Spring Data Mongodb, Apache Camel;

  • comfortable writing developer tests (JUnit with Mockito ,Spock);

  • NoSQL Databases (Redis, DocumentDB);

  • experience working in high performance Agile Scrum teams.

What we offer

  • competitive salary;

  • annual bonus based on the performance;

  • private medical care;

  • life insurance and Multisport card;

  • lunch vouchers and parking space;

  • Living Proof Points Scheme – get recognised by your colleague and spend your points at ltiple high-street retailers.

Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • life insurance

  • remote work opportunities

  • parking space for employees

  • meal passes

Technology stack we use

  • We are running on Java 11

  • Our micro services runs on SpringBoot 2* and Spring

  • From Spring we are using components like Spring MVC, Spring Security, Spring Integration, Spring Data JPA, Spring Data Redis, Spring Data Mongodb, Apache Camel, and more

  • We are using also some parts from Spring cloud project like Config Server

  • We use JUnit with Mockito ,Spock for unit testing and Integration Testing in API, cypress for front end unit tests

  • We expose our APIs to the outside world through Apigee

  • We build RESTful (OpenAPI 2 and 3 standard) APIs

  • We consume SOAP apis with use of Apache Camel

  • We have Oracle database and we're using JPA/Hibernate as ORM layer

  • We are in the process of migrating to NoSQL databases like Redis or DocumentDB

  • We use Front end technologies of Angular 14, Typescript, HTML5, SCSS, RxJS, Ngrx, High charts, Webpack, Responsive and Progressive Web designs, BEM, Angular Material CDK

  • Our code is version in Git and use Gitlab as our code repository

  • Maven is our build tool, our artefacts are stored in Nexus

  • For continuous quality we use static code analysis SonarQube and Fortify, which is focused on security and our APIs are scanned by WebInspect

  • Our services and servers are monitored using AppDynamics

  • Vast majority of our java developers use IntelliJ IDEA Ultimate to write their code, but if you prefer Eclipse, STS, VSCode, vim or notepad it's up to you. Your code just needs to be properly formatted according our code style

  • We are collaborating using Atlassian tools Confluence and JIRA

Fiserv Polska S.A.

Well-being at Fiserv

Our associates are the most important part of our business. To solve complex business challenges and create differentiated value for Fiserv clients, it's important that our associates are able to give their best at work every day. This means feeling great in all aspects of their lives, as it relates to physical, financial, emotional and social well-being.

Our People

At Fiserv, our culture starts with our people. Want to learn what associates from across the company do or what it's like to work at Fiserv? Get to know us https://www.careers.fiserv.com/associates.

Our commitment to Diversity and Inclusion

Fiserv actively supports and encourages diversity in our workforce. Fiserv is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin or disability'

Want to find out more? Click here https://www.fiserv.com/en/about-fiserv/diversity-inclusion.html to learn more about how we cultivate a diverse and respectful workplace.

Scroll to the company’s profile