sharing the costs of sports activities
Senior Java Developer
Fiserv Polska S.A.
- Aleje Jerozolimskie 100, Ochota, WarszawaWarszawa, Masovian
- offer expired 3 months ago
- contract of employment
- senior specialist (Senior)
- full office work
Technologies we use
About the project
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.
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.
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).
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
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.
private medical care
sharing the costs of foreign language classes
remote work opportunities
parking space for employees
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.
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.