Position: Java team leader and software architect
Company: Compass
Experience required: 5y
English level: upper

Внимание Предлагается работа в офисе в Стамбуле, Турция.
После испытательного срока в 3 месяца требуется приехать в Турцию, город Стамбул. Мы поможем вам с переездом в Стамбул.

About us:

Compass LLC is a fast-growing IT outsourcing company founded in 2020 and based in Istanbul, Turkey.
Our development team is a team of stars from the CIS countries and Ukraine who work closely together to create world-class high-quality software. Our team speaks Russian, English, Turkish, and Arabic.

 

JD:

As a Java team leader and software architect, you are responsible for system design, technology selection, and development phase planning and are responsible for the correct and successful execution of the project and the correct documentation of all specifications.

Your duties also include such functions as supporting junior colleagues, mentoring, and helping resolve issues within the team.

 
Responsibilities:

Designing, creating, and implementing Java-based applications.

Interpreting briefs to create high-quality coding that functions according to specifications.

Determining application functions and building objectives with the team.

Ensuring that written code falls in line with the project objectives.

Problem-solving with other team members in the project.

Identifying and resolving immediate and potential issues with applications.

Drafting detailed reports on the work performed and projects completed.

Participating in group meetings to discuss projects and objectives.

Assisting other developers with troubleshooting, debugging, and coding.

Meeting deadlines on fast-paced deliverables.

Requirements:

+6 years of commercial development experience.

Experience with Java 8/11 from +6 years.

Experience with Spring (data, security, web, core).

Experience with DB

Excellent understanding of REST, SOLID architecture principles.

Understanding microservice architecture.

gradient

Jenkins, docker.

Experience of working as a team leader in a team (office or distributed).

Confluence documentation experience and Jira tracker experience preferred.

Requires knowledge of English at least B2 / Full Professional Proficiency

Degree in computer science, coding, or related field.

Significant Java programming skills and knowledge of other languages ​​are a big plus.

Exceptional problem solving and analytical skills.

Knowledge of modern frameworks, SDKs, APIs, and libraries.

Excellent written and oral communication.

Good organizational and time management skills.

Opportunity to work with other developers and help out younger team members.

English: upper intermediate
Russian: upper intermediate