We invite a Senior Java Developer to join our development team.
We invite a Senior Java Developer to join our development team.
About us
- On the market since 2002;
- Operational departments and development hubs worldwide.
Project description
Our partner is a global SaaS leader helping over 4,500 companies across 60+ countries digitize their supply chains and logistics operations. Their EDI platform plays a crucial role in connecting logistics partners and retail stakeholders by facilitating the automated exchange of structured data. Built through the integration of several legacy systems from past acquisitions, the platform is technically heterogeneous and includes highly vertical functionalities (e.g., customs management modules). You will join the core EDI team to help modernize, stabilize, and extend the platform, ensuring high performance, interoperability, and scalability in a mission-critical environment. As a Senior Java Developer, you will contribute to the full lifecycle of EDI products and services.
Technical stack:
- Languages & Frameworks: Java 8/11+, Spring/Spring Boot, JMS;
- Messaging & Integration: Apache Camel, ActiveMQ, Kafka (optional);
- Data Formats: EDIFACT, X12, XML, JSON;
- Databases: PostgreSQL, Oracle;
- DevOps & Tools: Git, Jenkins, Docker, Kubernetes (a plus), Unix/Linux;
- Methodology: Agile (Scrum), CI/CD pipelines.
Requirements
- Degree in Computer Science or related field (Bachelor / Master’s level or equivalent);
- 5+ years of experience in Java development in production-grade systems;
- Solid understanding of integration patterns, messaging, and data transformation;
- Comfortable working with legacy and heterogeneous systems;
- Experience in supply chain, logistics, or EDI is a plus;
- Proactive mindset, strong problem-solving skills, and autonomy;
- Excellent team collaboration skills in cross-functional and international environments;
- Good English and soft skills;
- Ability to work within a time zone no more than CET+3.
Responsibilities
- Design, develop, and maintain robust and scalable Java-based applications;
- Refactor and evolve existing legacy Java codebases into modern, modular services;
- Work on data routing, transformation, and integration pipelines (handling EDIFACT, XML, JSON, etc.);
- Collaborate with Product Managers, QA, and DevOps to ensure agile delivery and continuous improvement;
- Participate in architecture discussions and help define technical standards;
- Provide technical leadership, mentoring, and support on complex incidents and performance issues;
- Contribute to the standardization and modernization of the platform's services.
We offer
- Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
- Paid vacations (24 working days/year) and sick leave;
- Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
- Working on exciting projects in international team of professionals;
- Opportunities for learning and practicing new technologies; internal training;
- Participating in inner meetups and permanent experience exchange with colleagues;
- Well-defined development processes and methodologies;
- Partial reimbursement of medical fees, massage or sports.
Recognize yourself? We are waiting for your CV!
Please, fill in the form and we will contact you in case if your experience suits our offer