Senior Full-Stack Engineer (Java, React) with AI/LLM Experience
Join our client’s engineering team and contribute to the development of an advanced Slot Allocation System for a global shipping and logistics company. We’re looking for a Senior Full-Stack Engineer with strong Java and React expertise, complemented by hands-on experience with AI/LLM technologies.
About the project
Our client is an international shipping and logistics company operating in a complex, technology-driven environment.
The team is developing an advanced Slot Allocation System using modern technologies and engineering practices. The solution involves Java-based microservices, React applications, and cloud infrastructure.
The company is also investing in AI-driven engineering solutions, including an intelligent coding agent designed to understand its business context.
Your impact
As a Senior Full-Stack Engineer, you’ll contribute to the design and development of scalable web applications, working across both backend and frontend technologies.
You’ll combine strong software engineering fundamentals with practical AI/LLM experience, contributing to technical solutions in an environment where modern application development and AI technologies are key areas of focus.
What makes you a great fit
- BSc in Software Engineering or BS degree in Computer Science.
- 5+ years of professional experience with Java and Spring.
- 4+ years of frontend development experience, primarily with React and modern JavaScript technologies.
- Strong understanding of functional programming concepts and Java Streams.
- 2+ years of experience developing microservices using Spring Boot and/or Spring Cloud.
- Good understanding of distributed systems concepts, including service discovery and circuit breakers.
- Experience building reactive user interfaces.
- 2+ years of experience with TDD/BDD practices and testing frameworks such as JUnit, Mockito, Jasmine, or Selenium.
- Hands-on experience with DevOps practices, CI/CD pipelines, and Jenkins.
- Experience designing, developing, and deploying cloud or hybrid solutions, including containerized environments such as Kubernetes.
- Working knowledge of Python.
- AI programming experience: LLM APIs, RAG.
- Some agent framework experience, preferably LangChain and LangFlow.
- Good written and spoken English, strong problem-solving skills, and the ability to work independently.
Nice to Have
- Experience developing applications with Kotlin.
- Familiarity with Cloud Foundry.
- Experience with additional modern JavaScript frameworks and libraries.
What you will do
- Design, develop, and enhance web applications using Java, Spring, and React.
- Contribute to the development of an advanced Slot Allocation System.
- Build and maintain scalable backend services based on microservices architecture.
- Develop responsive and reactive frontend components.
- Work with technical specifications and translate business requirements into effective software solutions.
- Apply AI/LLM development experience to relevant technical initiatives.
- Write and maintain unit tests, following established software quality practices.
- Contribute to cloud-based development, containerized deployments, and CI/CD workflows.
- Collaborate with the Team Leader, provide regular progress updates, and take ownership of assigned deliverables.
- Plan and prioritize development tasks to ensure timely and reliable delivery.
Perks & Benefits
- Vacation (up to 20 working days)
- Sick leave (10 working days)
- Up to 11 national holidays as a time off
- Medical reimbursement or insurance after 3 months
- Online English courses
- Flexible working schedule and remote work
- Direct cooperation with the customer
- Online and offline teambuildings
- Support for and development of our volunteering culture
Sounds like a match? Apply now and let’s build something great together.
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team