Akvelon invites Java Engineers to participate in developing a high load cloud communication platform.
SaaS communication platform. Widely known, worldwide US company.
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.
✔ Participate in migration of production databases, developing new services to enhance existing software
✔ Communicate with a client and client side team
✔ Active participating in the process of technical decision-making
✔ Solving non-trivial and extraordinary tasks
✔ Taking full responsibility for the implementation of project parts
✔ Contributing to estimation and scoping of projects
✔ Coordinating continuous refactoring and performance optimization
✔ Assisting in skills development and supervision of junior staff
What should you have?
— 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
— 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
What will be a plus?
— 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.
Working conditions and benefits:
🔸Paid vacation, sick leave
🔸Official state holidays
🔸Professional growth while attending challenging projects and the possibility to switch your role, master new technologies and skills with company support
🔸Flexible working schedule: 8 hours per day, 40 hours per week. It additionally depends on the project operational hours. Work on weekends or overtime is only upon request of the customer, and is paid in addition
🔸Personal Career Development Plan (CDP)
🔸Employee support program (Discount, Care, Heals, Legal compensation)
🔸Paid external training, conferences, and professional certification that meets the company’s business goals
🔸Internal workshops & seminars
🔸Corporate library (Paper/E-books) and internal English classes