The company is a SaaS-based delivery logistics platform that provides shippers and carriers with end-to-end, scalable delivery and planning infrastructure, enabling them to compete in today’s demanding landscape.
Job Description:
We are looking for a Backend Java Engineer responsible for managing the interchange of data between the server and the users. The primary focus is the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the frontend.
Responsibilities:
Integration of user-facing elements developed by front-end developers with server-side logic
Maintain and upgrade the current product and the different features
Create code and build new libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Design and implementation of data storage solutions
Collaborate with other team members and stakeholders
Skills and Qualifications:
2+ years of experience as a Java backend developer - Must
Experience with relational and NoSQL databases (Datastore, Mongo, etc.)
Experience leading design and architecture-related activities.
Knowledge in building high-quality, highly reliable, scalable enterprise SaaS products in a team.
Experience working with microservices architecture & large-scale environments.
Experience in working with Agile methodologies.
Able to define project milestones and deliver on time.
Experience working with Spring framework – Advantage
Experienced with Docker/Helm/Kubernetes technologies – Advantage