Lead Java Developer Offline

Akvelon Verified Employer

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

Required skills experience

Java

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

Look at the current jobs Java →

Loading...