Zum Inhalt springen

Java Developer

  • Remote
    • Lublin, Lubelskie, Poland
  • Application Services Poland
  • ymfrg

Job description


The project


We are looking for an experienced Java Developer to join a greenfield project aimed at building a next-generation, AI-first fleet management platform with a cloud-native architecture. You will work alongside a skilled cross-functional team to develop robust backend services and APIs that serve as the foundation for scalable, intelligent fleet operations systems. 

You will play a key role in building a modern, microservices-based architecture and ensuring that services are secure, maintainable, and integrated seamlessly with advanced AI features including OCR document processing, NLP search, and digital verification workflows. 


Industry: Fleet management

Team: Tech Lead, Backend developers, QA (Poland and Egypt)

The number of open vacancies: 1

Type of contract: B2B/Labour Contract
The preferred scale of work: full-time
Start date: June 2025, long-term cooperation
Type of work: 
100% remote from Poland (Lublin preferred)

Location: Poland


Main technologies used in the project:

  • Frontend: Vaadin (mobile-first, responsive) 

  • Backend: PostgreSQL (with JSON indexing) 

  • Server: Tomcat (Java stack) 

  • AI Services: TBC

Your tasks:

  • Design, build, and maintain Java-based microservices in a scalable, event-driven architecture. 

  • Develop secure and RESTful APIs for integration with AI modules and client-facing features. 

  • Collaborate with AI and Frontend developers to support document processing, NLP functionality, and driver verification workflows. 

  • Optimize database access and queries using PostgreSQL and advanced SQL techniques. 

  • Implement and maintain unit and integration tests (JUnit, Mockito) to ensure service quality. 

  • Support deployment pipelines and monitor application performance using CI/CD and observability tools. 

  • Contribute to architecture discussions and technical decisions with a focus on maintainability and scalability. 

Job requirements

What we expect from you:

  • 6+ years of experience with Java (Java 17 or newer). 

  • Strong knowledge of Spring Boot, Spring MVC, and Hibernate/JPA. 

  • Experience with CI/CD tools (Jenkins), version control (Git), and project. management tools (JIRA, Confluence). 

  • Experience working with REST APIs and event-driven architectures. 

  • Solid grasp of OOP, Clean Code, and software development best practices. 

  • Proficiency in SQL and working with relational databases like PostgreSQL. 

  • Comfortable with unit and integration testing (JUnit, Mockito). 

  • Experience designing microservices and integrating distributed systems. 

  • Analytical mindset with curiosity to understand complex business logic. 

Nice to have: 

  • Experience in DevOps and AWS infrastructure. 

What we can offer:

  • flexible working hours

  • medical insurance

  • international clients

  • 100% remote work

  • annual bonuses

  • life insurance

  • non-corporate work atmosphere

  • integration events

  • additional days off

  • training and development budget


We look forward to receiving your application!


Recruiter responsible for the offer


Karolina Witkowska karolina.witkowska@trimetis.com

or

Apply with Indeed unavailable