Work type : Office / Remote Technical Level : Senior Job Category : Software Development Project : ZIM
We are looking for an experienced Senior Java Full Stack Engineer to join our development team.
Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche carrier offers distinctive advantages to customers worldwide. We have created a smart, efficient network that ensures stable, reliable services; and we have made it our mission to focus on the needs of our customers, which stand at the heart of all our decisions. The main idea of our product operates in select trades, where it has a competitive advantage and where it can provide superior service. We maintain a flexible partnership approach with other major carriers, and our new line structure is a much-needed alternative to customers concerned about the current alliance-dominated market.
Responsibilities :
- Hand-on full stack development of innovative applications
- Owning the entire development cycle, including design, architecture, development, and DevOps
- Working in XP with Remote pairing
Requirements :
BS degree in Computer Science or equivalent combination of education and experience5-6+ years of full stack development5-6+ years of experience in the following technologies : Java, SpringExperience with Functional Programming and Java Streams2+ years of experience in front end development with ReactExperience with developing a reactive UI (Reactive JS)2+ years of experience in TDD / BDD development in the following frameworks : Junit, Jasmin, Mockito, Protractor / Selenium2+ years of experience in micro-services-based architecture and tools (Spring Boot / Cloud)Experience in DevOps development and JenkinsExperience in development in Kotlin – an advantageExperience in designing, developing, and deploying cloud / hybrid-based solutionsExperience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)Familiarity with the following design concepts : micro-services, service discovery, circuit breakerSelf-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environmentVersatility and capability to switch easily between different tasks and technologiesExperience in assessing a broad range of information solutions and productsStrong critical thinker with problem solving aptitudeGood English - verbal and writtenWe offer
Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefitsnot applicable for freelancers