Full Stack Java Developer

On behalf of our Client from Canada, Mobilunity is looking for a Full Stack Java 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

Required languages

English B2 - Upper Intermediate
Published 4 March
26 views
·
4 applications
50% read
To apply for this and other jobs on Djinni login or signup.
Loading...