Lead Java Developer (US project) (offline)

Project:
SaaS communication platform. Widely known, worldwide US company.

Project goal
Starter team with experience in MySQL migration to Aurora/Dynamo DB. There is a bunch of legacy apps developed in php, old versions of java, python, redis, cassandra, mysql. These apps have to be migrated to Java, Aurora, Dynamo DB

Our subteam of 5 engineers will be working on migration along with application teams. Apps are deployed to VMs, have to be migrated to k8 clusters so AWS infrastructure knowledge is required.

Tech stack on the project: MySQL, Cassandra, DynamoDB, Aurora, Java, AWS.

Responsibilities
✔ Organize smooth migration of production databases, developing new services to enhance existing software
✔ Lead and guide a team of 4 engineers and advise customer teams
✔ Communicate with a client and client side team
✔ Active participating in the process of technical decision-making
✔ Creating and maintaining design documents
✔ Solving non-trivial and extraordinary tasks
✔ Taking full responsibility for the implementation of project parts
✔ Contributing to estimation and scoping of projects
✔ Coordinating continues refactoring and performance optimization
✔ Assisting in skills development and supervision of junior staff

Must-have requirements:
✅ Familiarity with High Availability MySQL 5.7+ operations, including key metrics and other aspects of observability, tuning, configuration and replication
✅ Experience with AWS and its data stores (MySql, Aurora, DynamoDB)
✅ Experience w/DB migrations
✅ Experience w/API integrations
✅ Kafka
✅ Debezium
✅ Ability to work with at least 1 major coding language, e.g., Java, Scala, Python.
✅ Experience with infrastructure-as-code solutions like Terraform.
✅ Ability to work with at least 1 scripting language e.g., Python, Ruby, Bash.
✅ Experience working with AWS, GCP, Azure, or other major cloud providers.
✅ AWS CloudEatch
✅ Upper-Intermediate written and spoken English (There will be a client interview).

Optional requirements:
✔ Experience with Software development and best practices for coding applications.
✔ Experience with zero-downtime database migrations.
✔ Experience with a managed database like AWS Aurora and AWS Elasticache.
✔ Some development skills in operational tooling for databases.

We offer:
🔸Paid vacation and sick days
🔸Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project operational hours. Work on weekends or overtimes is only upon request of the customer, is paid in addition
🔸Personal Career Development Plan (CDP)
🔸Corporate library (Paper/E-books) and internal English classes

About NetSolid Investments

Привіт! 👋🏻
Ми інвестиційний фонд — NetSolid Investments заснований в Україні, наш основний орієнтир це SMART — інвестиції в digital-стартапи та партнерство з талановитими спеціалістами для створення унікальних продуктів на міжнародному ринку.

Ми маємо експертизу, досвід та ресурси й тепер для нових перемог в пошуках крутих колег в команду фонду та наших проєктів!

Company website:
https://netsolidinvest.com/

DOU company page:
https://jobs.dou.ua/companies/netsolid-invest/

The job ad is no longer active
Job unpublished on 22 July 2022

Look at the current jobs Java →