Full-Stack Developer

Development Team

On behalf of our Client from Canada, Mobilunity is looking for a Full-Stack Developer.

Our Client is a technology company focused on automating customs and freight logistics processes. The company’s main goal is to help customs brokers, freight forwarders, and importers simplify and optimize cross-border trade through modern, cloud-based solutions and well-structured APIs.

They are seeking a talented and experienced Full Stack Java Developer to join its fully remote team. You will play a key role in designing, developing, and maintaining a next-generation cloud-native SaaS platform for customs brokers and freight forwarders in North America. This is an exciting opportunity to contribute to a fast-paced development environment focused on high-quality design and clean code, using modern Java technologies and a service-based architecture.

Key Responsibilities:

  • Design, develop, and implement new features across the full stack, including UI, backend server-side code, and functional concepts
  • Work within a modular monolith architecture based on OSGI
  • Ensure high performance, scalability, and security of applications
  • Collaborate closely with product, design, and support teams to define and deliver new product capabilities
  • Write and maintain comprehensive automated test units

Required Skills and Experience:

  • 5+ years of professional experience in Full Stack Development
  • Expertise in Java (preferably Java 21+)
  • Strong working knowledge of Backend Server-Side development
  • Experience with Service-Based Architectures (ideally OSGI/Bnd)
  • Proficiency in modern UI Design/Development (e.g., Eclipse SWT or equivalent thick client/desktop application experience is a plus)
  • Experience with PostgreSQL or other relational databases
  • Working knowledge of developing automated test units using frameworks like JUnit/Mockito
  • Familiarity with version control systems, particularly Git (GitHub)
  • Ability to work independently and excel in a collaborative team environment
  • At least Upper-Intermediate level of English

Nice-to-Have skills:

  • Experience with reactive programming ,RXJava
  • Experience using AI-powered coding tools like CoPilot

In return we offer:

  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the widest variety of modern technologies.
  • Mobilunity Medical Insurance program designed to meet our teams’ needs.
  • Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note.
  • Perfect office location in the city center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both.
  • No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones.
  • English classes in 1-to-1 & group modes with elements of gamification.
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups

Come on board, and let’s grow together!

Go Up