We are looking for an experienced Senior Java Full Stack Engineer to join our development team. Our customer is a global niche carrier with a unique approach to shipping services.
Requirements
- BS degree in Computer Science or equivalent combination of education and experience
- 5-6+ years of full-stack development
- 5-6+ years of experience in Java, Spring
- Experience with Functional Programming and Java Streams
- 2+ years of experience in front-end development with React
- Experience with developing a reactive UI (Reactive JS)
- 2+ years of experience in TDD/BDD development in Junit, Jasmin, Mockito, Protractor/Selenium
- 2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
- Experience in DevOps development and Jenkins
- Experience in developing in Kotlin – an advantage
- Experience in designing, developing, and deploying cloud/hybrid-based solutions
- Experience in developing and deploying in container-based environments (Kubernetes, Cloud Foundry)
- Familiarity with micro-services, service discovery, circuit breaker
Benefits
- Flexible working format - remote, office-based or flexible
- A 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
- Other location-specific benefits