What will you do?
As a Senior Java Developer you will be responsible for creating and implementing high-quality solutions for the largest investment banks in the world. On a daily basis you will work in Scrum, advise best solutions to client, take care of junior developers within the team and report directly to the Team Leader.
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 ReactPractical experience with AWS, GCP, AzurePractical experience with KubernetesPractical experience with CI / CDKnowledge of JIRAKnowledge of Test Driven Development methodologyKnowledge of Agile (Scrum or Kanban)Work experience in distributed teamsWe offer you :
Working in a highly experienced and dedicated teamCompetitive 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 after 3-months' probation period or B2B contractOn-line training and certifications fit for career pathFree on-line foreign languages lessonsRegular social eventsAccess to e-learning platformErgonomic and functional working space with 2 monitors