Senior Java Developer

Information about the position

Place of work

Bratislava

Job description, responsibilities and duties

Do you want to be part of the Global Agile team? Do you enjoy working with scrum teams and thrive to be the best? We are looking for enthusiastic people to join our International Payment Platform team.
We work agile to develop multiple payment products such as Merchant / Terminal onboarding, Internet Payment gateways, Payment terminals software, Digital portals, Business analytics, and Mobile device as a Reporting / Payment solution.
You will collaborate with international business units, architects and products owners to create a big picture of our solutions.
We work with a global reach supporting our clients across EMEA, LATAM and APAC.
Our team in Bratislava consists of various highly skilled professionals including product owners, solution architects, tech leads, SDET being part of wider team across EMEA. Our office in Digital Park is accommodated to support agile teams and practices.

If you are a technology enthusiast, that is constantly improving his skills and is learning in every opportunity, then you are the person we are looking for.
You'll be responsible mostly for writing code for our Java back end applications. You'll work closely with the technical architect, which drives the technical direction, and other developers on designing the technical solution. You'll also collaborate with business analysts and enterprise architects to identify the business needs and with testers on constantly improving the quality of the software we build.
Your responsibilities:
• You'll understand how the whole ecosystem works and how the software is integrated with other parties. We have very experienced senior developers and architect that will put you in picture as well we are keeping our documentation up to date and shared across all the involved parties.
• Your main task will be of course writing code. But you will be also responsible for its quality. To ensure quality we have several automated tools like SonarQube, Fortify, WebInspect incorporated in our CI/CD pipelines as well we have thorough code reviews in place. We are documenting our standards that are based on the best industry standards.
• You have to test your code before submitting. You'll write unit tests. We care about the code quality a lot.
• You'll understand how the CI/CD process works. You'll be able to deploy the application to development environment, change the configuration
• Sets up test environment, troubleshoots applications as needed.
• We work agile using scrum. You'll participate in the scrum ceremonies. Your scrum master will help you with any impediments.
• Your voice will be heard. Based on your experiences and knowledge in the particular field you'll be participating in technical decision making process.
• Once you're ready with your code, you'll work with testers to test the functionalities before going to higher environment.
• We have a dedicated OPS team that takes care of the higher environments then DEV. Sometimes they might need your developer skills to help them with some investigations or analysis.
• You'll occasionally also cooperate with DevOPS team on CI/CD pipelines or deployment jobs

Basic wage component (gross) and other rewards

Basic salary starts from 2.100,-EUR monthly. Final salary depends on previous experience of candidate.

Contract type

full-time

Requirements for the employee

Candidates with education suit the position

University education (Bachelor's degree)
University education (Master's degree)

Personality requirements and skills

What we expect from you:
• You have experience with Java, version 8 and higher is preferred
• You know how to write a good unit test and understand what is component and integration testing
• You have experience with build automation tools like Maven or Gradle
• You have some knowledge of Spring framework and it's ecosystem
• You understand how the inter-service communication work, synchronous and asynchronous
• You have good knowledge of HTTP communication and understanding of REST services
• You know how to version your code
• You are aware of common industry standards, coding best practices and reusable design patterns
• You understands CI/CD and DevOPS principles
• You have basic experience with Linux
• If you have experience with containers, docker, kubernetes or other cloud technologies, that's a plus
• If you have experience with microservices architecture and it's patterns, that is a big plus
• Preferably, you worked in a scrum before

Advertiser

Brief description of the company

First Data is now FISERV. Learn more about Fiserv: Life moves fast. And as it does, we know most people aren’t thinking about “financial services” But we are. We help people and businesses move money and information every minute of every day. Our solutions connect financial institutions, corporations, merchants and consumers to one another, millions of times a day, behind the scenes, reliably and securely. We’re Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today. The company’s approximately 44,000 associates proudly serve clients in more than 100 countries, so their customers, members and consumers can move money when and where they need it, at the point of thought. Our Aspiration is to move money and information in a way that moves the world. As a FORTUNE™ 500 company and one of FORTUNE Magazine World’s Most Admired Companies for the sixth consecutive year, we are committed to excellence and purposeful innovation. Explore the possibilities of a career with Fiserv and Find Your Forward with us.

Main focus of the company's activities

Information technology, computer programming, web portals

Company address

First Data Resources Slovakia, s.r.o.
Digital Park II, Einsteinova 25
851 01 Bratislava

Contact person: Valeria Lipkova
E-mail: send CV
ID: 3779267   Dátum zverejnenia: 4.10.2019   Základná zložka mzdy (brutto) a ďalšie odmeny:   Basic salary starts from 2.100,-EUR monthly. Final salary depends on previous experience of candidate.