Position: Java Developer (Business Spend Management)
Company: Coherent Solutions
Category: Java
Experience required: 5y
English level: intermediate

**Technologies**
Java Spring React AWS docker

**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;

**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;

**Company Background**
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. Coupa provides a unified, cloud-based spend management platform that connects hundreds of organizations representing the Americas, EMEA, and APAC with millions of suppliers globally. The platform provides greater visibility into and control over how companies spend money. Customers – small, medium and large – have used the platform to bring billions of dollars in cumulative spend under management.