Position: Java Developer (Consulting services)
Company: Coherent Solutions
Category: Java
Experience required: 3y
English level: upper

**Technologies:**
Java 11 Spring Boot 2+ Firestore Liquibase Junit Git

**What You'll Do**
Test the requirements and address the gaps and discrepancies with the Product Team;
Participate in the system architecture/design work;
Implement product features following modern engineering practices;
Help QAs with testing to expedite product increment delivery;
Perform defects troubleshooting and fixing;
Actively work with the team on building the common knowledge base of the domain, QA practices, Engineering practices, Tools usage patterns, etc.;
Constantly work on team’s professional skills and level;

**Job Requirements**
4+ years of software development experience;
Upper-Intermediate speaking English or higher;
General understanding of enterprise software architectures;
Experience utilizing agile software development approach;
Collaborative mindset with strong interpersonal communication skills;
Quick learner;
Details oriented and focused on Quality;
Curious about how things work;

**Company Background**
Our client is a family of companies that takes a people-first approach to financial services, using technology to empower consumers to overcome debt and create a brighter financial future. The company has over 2000 employees in two locations: San Mateo, CA and Tempe, AZ. The project is planned to be run for new division, which focuses on home mortgages.