Senior Java Developer

Information about the position

Place of work


Job description, responsibilities and duties

Senior JAVA Developer responsible for implementation and maintenance of JAVA applications.
Act as technical lead for project related functional areas responsible for leading small team of developers on the project.
The candidate should consult and work closely with other team members, testers, business analysts, system architects to identify business needs and appropriate technical solutions.
Job Responsibilities:
• Take the High level description of a solution and provide technical breakdown for junior developers.
• Technical breakdown needs to be described and documented in internal tracking system (Jira/Confluence).
• Distribute the tasks within the team members (including himself).
• Ensure the quality of a code implemented by junior java developers.
• Track the work of the junior developers on daily basis to ensure the agreed delivery time.

Basic wage component (gross) and other rewards

Starting from 2350,- EUR. Final salary depends on previous experience of candidate.

Contract type


Requirements for the employee

Candidates with education suit the position

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

Educational Specialization


Language skills

English - Advanced (C1)

Personality requirements and skills

Excellent knowledge of Java 8 (lambdas, streams, date api)
• Strong experience in writing unit, component and integration tests
• Experience with test frameworks like JUnit, Mockito, RestAssured, Cucumber
• Working experience with Maven and multi module project management (preferably Maven reactor pattern)
• Good knowledge of Spring framework (spring security, spring web, spring boot, spring data, spring integration)
• Experience with front-end web frameworks, preferably Dojo, Thymeleaf, Angular is a plus.
• Experience with ORM tools, preferably JPA and Hibernate
• Experience with SpringBoot, experience with SpringCloud is a plus
• Good understanding of inter service communication – synchronous and asynchronous
• Experience with RESTful services, good knowledge of HTTP communication
• Experience with messaging (JMS, AMQP, Kafka)
• Skilled in code versioning, git preferred
• Understanding of software design, UML and design patterns
• Aware of common industry standards, coding best-practices and software development best practices
• Understanding of microservices architecture and pattens (12 factor app, reactive manifesto)
• Experience with linux and containers
• Experience with cloud technologies is a plus


Brief description of the company

First Data is a global leader in commerce-enabling technology solutions, serving more than six million business locations and 4,000 financial institutions in 118 countries around the world. Our 23,000 owner-associates are dedicated to helping companies, from start-ups to the world’s largest corporations, conduct commerce every day by securing and processing more than 2,300 transactions per second and $1.9 trillion per year. First Data is a family friendly employer, committed to fostering an environment of diversity and inclusivity. We welcome conversations with all applicants about how we can help you progress your career at First Data.

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: 3642968   Dátum zverejnenia: 12.4.2019   Základná zložka mzdy (brutto) a ďalšie odmeny:   Starting from 2350,- EUR. Final salary depends on previous experience of candidate.