Software Engineer- Backend
supply chain management company
We're looking for a server side Software Engineer to join our client supply chain management company.
Requirements
- Bachelor degree in Computer Science, Technology or equivalent
- Have strong battle tested Java experience
- Familiar with building and deploying systems like Maven, Git, Jenkins, Docker
- You are an amazing server developer: Technical challenges and learning about all types excite you
- Experience working with Amazon Web Services (S3, RDS, Lambda)
- Have strong CS fundamentals, including strong knowledge of classic algorithms and data structures
- Have design experience, including knowledge of common design patterns and relevant libraries
- Experience working with RESTful web services experience
- Experience working with Kafka (or other messaging systems)
- Experience working with Microservices architecture
- You translate complex business requirements into elegant, extensible and robust code
- You are thorough in test-driven development, test coverage, and other best practices
- Good command / proficient in spoken and written English
Responsibilities:
- Build the first truly end-to-end supply chain graph in the cloud
- Improve data ingestion, validation, augmentation, and persistence satisfying replay and data quality requirements
- Automate acquisition of 3rd party data to fill in missing graph data
- Become an expert in building mission-critical applications that have a HUGE impact on the world's supply chains
- Scale our core services and make them reliable/high-performing
- Help us light up customer supply chains in record time
- Build public-ready REST APIs that will expand Elementum’s reach by opening up the ecosystem
English level: Upper intermediate or higher level.
Time shift: Full Time
Location: Palermo