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.