Senior Java Full Stack Engineer role with a global integrated Shipping Services company, seeking a candidate to join their dynamic development team.
Requirements
- BS degree in Computer Science or equivalent experience
- 5–6+ years of full stack development experience
- 5–6+ years of Java and Spring development; experience with Kotlin is an advantage
- 2+ years of front-end development with React (or other modern JS frameworks)
- Experience with functional programming and Java Streams
- 2+ years of experience in TDD/BDD using JUnit, Jasmine, Mockito, Protractor/Selenium
- 2+ years of experience with microservices, Spring Boot/Cloud, and DevOps practices including Jenkins
- Experience designing, developing, and deploying cloud/hybrid-based solutions
- Experience with container-based environments (Kubernetes, Cloud Foundry)
- Familiarity with modern design patterns and architecture principles: microservices, service discovery, circuit breaker
- Strong problem-solving skills, critical thinking, and ability to assess a broad range of information solutions
- Excellent English communication skills (verbal and written)
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
