#1 Job Board for tech industry in Europe

Full Stack Java/ React Developer
JavaScript

Full Stack Java/ React Developer

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    master

    JavaScript

    master

    ReactJS

    advanced

    Spring Cloud

    advanced

    React

    advanced

    Spring

    advanced

    Spring Boot

    advanced

    Jenkins

    regular

    Java Streams

    regular

Job description

Online interview

For a global shipping company, we are looking for: 

 

Senior Full Stack Developer (Java + React)

Workplace: 100% remote



Responsibilities:

  • Design and develop Web applications.
  • Develop from specifications supplied or create your own specifications based on requirements.
  • Reports progress on a regular basis to the Team Leader.
  • Responsible for planning daily schedules and efficient use of time to ensure deliverables are met.
  • Responsible for unit testing of own code to a level acceptable for Quality Assurance testing, where basic functions work per the requirements


Role requirements:

  • BSc in Software Engineering or BS degree in Computer Science.
  • 5+ years of experience in the following technologies: Java, Spring (must have)
  • Experience with Functional Programming and Java Streams.
  • 4+ years of experience in FE, mainly React (must have), and other modern java script Framework/libraries.
  • Experience with developing a reactive UI (Reactive JS).
  • 2+ years of experience in TDD/BDD development in the following frameworks: 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 development 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 the following design concepts: micro-services, service discovery, circuit breaker.
  • Self-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environment.
  • Versatility and capability to switch easily between different tasks and technologies.
  • Experience in assessing a broad range of information solutions and products.
  • Strong critical thinker with problem solving aptitude.
  • Good English - verbal and written.