Position: Full stack Developer  (Java + React)
Company: Customertimes
Category: Java
Experience required: 5y
English level: upper

**We offer:**
• Flexible work schedule
• Office or remote or mixed types of work are welcome
• Regular compensation package reviews
• 20 working days of paid vacation leave, 15 working days of paid sick leaves, and 5 “day offs”
• Medical Insurance program for employees (and the ability for an employee to ensure family members at a corporate rate)
• Certification coverage & support for participation in specialized events (webinars, conferences, trainings etc.)
• Regular team buildings inside team projects, as well as summer and winter corporate parties for the entire company

**About Project:**
Holistic content lifecycle platform to plan, create, edit, review, approve, submit, distribute, analyze and reuse already created and approved commercial and non-commercial drug-related content throughout various operation bodies of the project involving Brand Managers, external Creative Agencies, Medical experts as well as team members part of the Legal and Regulatory compliance departments. The key purpose of this system is to provide the project's customers with a single solution to accelerate and optimize the entire content lifecycle while complying with all local legislative regulations on drug-related commercial content.

**Job Responsibilities:**
• Soak up all the business and functional requirements for the product the team is going to build.
• Be proactive in all sorts of clarifications were required to draw up a technical solution.
• Be able to design a technical solution according to the requirements, and present it in a form of technical documentation, POC etc.
• Be a strong leader in providing and advocating technical solutions.
• Clearly understand technical aspects of services and functionality development.
• Be able to provide with all necessary details for leads and developers for the technical tasks.
• Follow customer's models and standards of documentation.
• Provide in a timely manner all necessary documentation (HLD, LLD, • models, diagrams etc.)
• Be able to validate customer's solutions, provide constructive feedback, and outline all pros and cons.
• Be able to validate what was developed by the team.
• Implementation and support of development processes.
• Coding (mostly BackEnd part in Java) and code review.

**Requirements:**
• 4 + years of experience as FullStack Developer.
• Knowledge of Java Spring Boot.
• A good foundation in algorithms, design patterns, and data structures.
• Experience with unit/integration testing.
• Experience in React.
• Strong understanding of RDBMS concepts and SQL.
• Practical experience in DataBase development.
• Ability to work in complex conditions with different clients.
• Spoken and written English at upper intermediate level or higher.