We are seeking a Senior Java Engineer to design and build core technical solutions for complex purchasing and supply chain challenges. In this role, you will be responsible for developing key system components, contributing directly to product innovation, and influencing architecture decisions.
Requirements
- Bachelor’s degree in Computer Science or related field
- 5+ years of Java development experience with strong proficiency in OOP and large-scale system design
- Strong understanding of data structures, algorithms, and software development principles
- Experience creating low-latency, high-availability, and high-performance applications
- Experience with microservices and distributed systems
- Expert knowledge of Spring Boot and Hibernate
- Proficiency designing and building RESTful APIs
- Knowledge of distributed systems, networking, and UNIX/Linux environments
- Strong SQL and relational database experience, preferably PostgreSQL
- Experience with NoSQL databases such as Redis
- Ability to design performant data models
- Experience with AWS core and cloud native services
- Strong understanding of CI/CD pipelines
- Hands-on experience with Docker and/or Kubernetes
- Proficiency with Git
- Strong analytical and problem-solving ability
- Excellent attention to detail and time management
- Strong verbal and written communication skills in English
Benefits
- Flexible schedule
- Full-time engagement with meaningful, long-term impact on the product
- Fast-moving, innovation-driven culture where ideas quickly turn into practice
- Direct involvement in shaping product capabilities with real ownership and influence
- Healthy work-life balance with regular opportunities to recharge
