Position: Java Developer (Fitness App sphere)
Company: Coherent Solutions
Category: Java
Experience required: 2y
English level: intermediate

What You'll Do
Design, code, and test technical solutions with an emphasis on Test Driven Development;
Proactively work with Business Analysts to understand project requirements;
Recognize and effectively communicate risks to project timelines and quality;
Strive to eliminate defects as early as possible by actively participating in code reviews;
Support and help guide the evolution of the system’s architecture.  Identify system deficiencies and proactively recommend solutions;
Increase efficiency of the team by mentoring other team members. Understand and communicate technical and functional design requirements to other team members;

Job Requirements
Bachelor’s Degree in a related field or equivalent combination of education and experience;
5+ years of experience in the software industry;
3+ years of experience using Java, EJB, Spring Boot;
Strong experience with Agile and Scrum;
​

 Preferred Requirements

Knowledge of integration tools & techniques (Orchestration, SOA, XML, JSON, SOAP, REST, etc.);
Experience with CI/CD helping to move the team forward in maturity;
Strong communicator – able to explain complex technical situations to relatively non-technical co-workers and key business stakeholders;
Cool under pressure, able to simultaneously manage many details and priorities;
Able to lead a complex technical project through to completion;
Solution-oriented mindset – creative use of technology and alternative approaches;
Able to work with teams to balance solution vs budget, schedule and tools;
Equally able to work with creative, business and technical people;
Has appreciation of marketing strategy and business strategy and ability to determine the best technical solutions to support these strategies;
Focus on broad technical expertise;
Enthusiasm to learn new technologies, and ability to do so quickly, on the job;