N-iX
Senior Full Stack Engineer (Java+React)
N-iXUkraine18 hours ago
Full-timeRemote FriendlyEngineering
Our client is a global integrated Shipping Services company, recognized for its independent and innovative approach. As a niche carrier, they operate select trades where they provide superior service, ensuring stability, reliability, and flexibility for their customers worldwide. By maintaining strategic partnerships with major carriers and offering alternative line structures, they stand out in a market dominated by alliances.

We are seeking a Senior Java Full Stack Engineer to join our dynamic development team. This is a hands-on role involving the full development cycle—from design and architecture to development and deployment—with a focus on innovative applications. You will work in an XP environment, collaborating remotely with pairing practices to deliver high-quality solutions.

Responsibilities:

  • Full stack development of innovative applications using Java, Spring, and React.
  • Own the entire development lifecycle, including design, architecture, development, and DevOps.
  • Work in an XP environment with remote pairing.
  • Develop reactive UIs and modern front-end experiences.
  • Implement and maintain microservices-based architectures.
  • Contribute to TDD/BDD development using frameworks such as JUnit, Jasmine, Mockito, Protractor/Selenium.
  • Deploy and manage cloud/hybrid solutions and containerized applications (Kubernetes, Cloud Foundry).
  • Apply design principles like service discovery, circuit breakers, and scalable microservices.
  • Switch effectively between different technologies and tasks in a fast-paced environment.

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).

Nice-to-Have:

  • Experience in Kotlin development.
  • Experience in developing reactive UIs (Reactive JS).

We offer*:

  • 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
  • not applicable for freelancers

Key Skills

Ranked by relevance