Senior Java Developer @ GFT Poland – Poznań, Greater Poland Voivodeship, Polska
You will work with and learn from top IT experts. You will join a crew of experienced engineers: 60% of our employees are senior level.
You will work in a stable company (32 years on the market) in demanding and challenging projects for the biggest financial institutions in the world.
We Offer You
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Permanent contract after 3‑month probation period or B2B
- Online training and certifications fit for career path
- Access to e‑learning platform
- Ergonomic and functional working space with 2 monitors
- Regular social events
- Private healthcare (life insurance, training budget, international projects, home office, sport subscription, lunch card, free coffee, free snacks, free beverages, in‑house trainings, modern office)
Requirements
- At least 4 years of practical experience in Java 11+
- Practical experience with Spring/SpringBoot
- Practical experience with Maven, Git and Docker
- Practical experience with SQL, RDBMS/NoSQL and JPA/Hibernate
- Practical experience with integration techniques (REST, JMS/Kafka)
- Knowledge of multi‑threaded programming
- Ability to write legible unit and integration tests
- Ability to establish effective cooperation with clients
- Fluent English in speech and writing (frequent communication with English‑speaking clients)
- Availability to work in a hybrid mode – twice a week from the office
Nice to Have
- Experience with React
- Practical experience with AWS, GCP, Azure
- Practical experience with Kubernetes
- Practical experience with CI/CD
- Knowledge of JIRA
- Knowledge of Test Driven Development methodology
- Knowledge of Agile (Scrum or Kanban)
- Work experience in distributed teams
Responsibilities
- Create and implement high‑quality solutions for the largest investment banks in the world
- Work daily in Scrum, advise best solutions to client
- Take care of junior developers within the team
- Report directly to the Team Leader