Position: Java developer  (Business Spend Management)
Company: Coherent Solutions
Category: Java
Experience required: 3y
English level: upper

The client has been certified as a “Great Place to Work”. They deliver “Value as a Service” by helping their customers maximize their spending under management, achieve significant cost savings and drive profitability. The company provides a unified, cloud-based spend management platform that connects hundreds of organizations representing the Americas, EMEA, and APAC with millions of suppliers globally. 

**Project Description**
Will be part of a global agile group that is responsible for building the best in class SaaS platform, deployment infrastructure, and services.

**Job Requirements**
- Minimum of 5+ years of software development experience;
- Java engineers with Spring experience;
- React front-end skills preferred, strong javascript or equivalent framework such as Angular;
- Full-stack expertise preferred, but strong back-end engineers can also be reviewed;
- AWS, docker experience desired but not mandatory;

**What You Will Do**
- Help scale our platform as we expand and find the right balance between the power of a consolidated codebase and flexibility of microservices;
- Collaborate with Product and Development teams to build new features;
- Find creative and elegant solutions to complex problems;
- Participate in code reviews to create robust and maintainable code;
- Work in an agile environment where quick iterations and good feedback are a way of life;

**What Do We Offer**
- 100+ technical and non-technical trainings to develop and expand your horizons;
- Internal meetings and conferences (we like sharing our expertise);
- English courses;
- Free medical insurance;
- Remote work option;
- 15 sick days fully compensated;
- Team sports activities,  and corporate events;
- GYM compensation;
- 18 business days of paid vacation;