Lead Java developer

We need an awesome Lead Java developer who loves the job and wants to work from anywhere in the world!

You’ll be a part of development team to support and develop the go-to, market-leading and most comprehensive TV, Film and Sports portal app and website - that brings together all the available individual streaming content service providers into a single, simple and user-friendly independent search engine / aggregator / platform.

Requirements:
Proficiency with Java 11
Proficiency with Spring Boot framework
Experience with Docker, Kubernetes
Experience with Dynamo DB and Elastic Search
Knowledge of AWS services: S3, SQS, SNS, CloudFront, Lambda, Cognito
Strong experience with distributed systems, micro-services architecture, OpenAPI and REST
Strong understanding of design patterns, OOP, development methodologies, algorithms complexity
Experience building, optimising and maintaining ingestion pipelines (ETL)
Ability to write Unit/Integration/E2E tests, etc
Strong leadership skills
Ability to organise and control development team's work
Experience in working directly with stakeholders: leading Customer through team's progress, explaining basic technical decisions to Customer.

Nice to have skills
Experience in building search engines, creating/optimizing complex search queries
Experience building backend for multiple clients (mobiles, fe, admin)
Experience integrating/working with streaming/content databases
Experience with data scraping at a scale
Ability to understand/write NodeJS code
Ability to manage development priorities and stakeholder's expectations

Responsibilities:
Development of new features and supporting existing solution
Active participation in the Scrum process as a Team Leader
Ensure good development testing coverage of unit and integration testing
Participate in peer design and code reviews
Participate in architecture design planning
Proactively collaborate with teammates and communicate with remote client team
Perform root cause analysis of issues to assist in determining the source of problems


Benefits:
35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
Up to 15 unused absence days can be added to income after 12 months of cooperation
60$/month - insurance compensation
55$/month - depreciation compensation for personal laptop usage for work needs
Udemy courses of your choice
Regular soft-skills training
Excellence Сenters meetups

About Intellectsoft

Intellectsoft is a digital transformation consultancy and engineering company that delivers cutting edge solutions for global organisations and technology startups. Since 2007 we have been helping companies and established brands reimagine their business through digitalisation.

Our values: DIVERSITY, OPENNESS, TEAMWORK. We embrace our diversity, strive for open dialogue and constructive feedback, and this unites us and allows us to be an amazing team!

For more information please visit our website www.intellectsoft.net.

Company website:
http://intellectsoft.net

DOU company page:
https://jobs.dou.ua/companies/intellectsoft/

Job posted on 4 August 2022
13 views    0 applications


To apply for this and other jobs on Djinni login or signup.
  • Category: Java
  • Java, Sprig Boot, Docker, Kubernetes, DynamoDB, ElasticSearch, Micro-service architecture
  • English: Upper-Intermediate
  • 5 years of experience
  • maps_home_work Full Remote
  • business_center Outsource
  • explore Ukraine
  • public Only candidates from Ukraine