Expert FullStack Developer (Java, React)
Join j-labs and support the development of systems that support the optimization of logistics decisions in maritime transport. Currently, 5 main products are being developed to support route planning, fleet management, bookings, peer2peer connections, and transport optimization. The team focuses on developing new services and rebuilding existing systems – including moving towards microservices architecture, using a modern technology stack ( Java 17+/Kotlin, Spring Boot, Kafka , Kubernetes, PostgreSQL ). The team works in a hybrid model, in an international environment . Projects are developed according to the Agile approach, with an emphasis on CI/CD, code quality, and automated testing . Work during standard hours.
Daily tasks
- Participation in the full software development life cycle (SDLC): design, architecture, implementation, DevOps.
- Programming 50% backend and 50% frontend.
- Creating and developing systems supporting global maritime transport.
- Maintenance of existing systems.
- Working in an R&D team on new products and rebuilding existing systems.
- Participation in on-calls (rotational support), additionally paid.
Requirements
Minimum 7 years of experience in programming in Java/Kotlin (Kotlin - nice to have) and TypeScript (React). Practical knowledge of microservices, asynchronous communication, Kafka , PostgreSQL. Knowledge of TDD/BDD/DDD principles and tools: JUnit, Mockito, Jasmin, Selenium/Protractor. Experience in designing frontend and backend applications. Openness to working with an internal AI tool. Technical education (IT/software engineering). English language – min. B2 level in speaking and writing.
Must have: Java, Spring, TypeScript, React, Kafka, PostgreSQL
Nice to have: Kotlin