We are looking for a Java Developer to join a long-term project with one of our top clients in the logistics and supply chain sector.
The role can be remote, with the option to work from the client’s office in Warsaw.
Key Responsibilities & Expertise
-
Design, develop, test, and maintain high-performance Java applications.
-
Develop RESTful APIs following industry best practices.
-
Collaborate with cross-functional teams to build scalable, reliable, and efficient software solutions.
-
Lead architectural discussions and ensure adherence to design principles, SOLID, and clean coding practices.
-
Implement unit tests, memory profiling, and performance optimizations to ensure code reliability.
-
Maintain and optimize databases (SQL RDBMS), ensuring query performance and data integrity.
-
Integrate messaging queuing systems (Kafka, RabbitMQ, SQS) into applications.
-
Leverage cloud technologies (AWS) including EC2, RDS, SNS, SQS, S3, EFS for scalable solutions.
-
Utilize Docker and Kubernetes for containerized application deployments.
-
Implement CI/CD pipelines using GitLab for continuous integration and deployment.
-
Investigate, debug, and resolve technical issues in enterprise applications.
-
Ensure application monitoring & logging using Prometheus and the ELK stack.
Technical Skills & Experience
-
Expertise in Java (5 years+), Spring Boot, JAX, SOAP, and JMS for backend development.
-
Experience with both Monolithic and Microservices architectures.
-
Proficiency in Agile methodologies (Scrum, Kanban) and tools like JIRA and Confluence.
-
Strong database skills (SQL).
- Fluent in English
-
Hands-on experience with full-stack development (Vue.js, Angular) – nice to have