Akvelon is an outsourcing company that has been developing projects for clients around the world since 2000, from small start-ups to Fortune 500 companies. In 13 offices around the world, we create software for large enterprise products and ML applications.
27 червня 2022

Lead Java Engineer (вакансія неактивна)

Гдиня (Польща), віддалено

Akvelon invites an experienced Lead Java Engineer to participate in developing high load cloud communication platform. There is an opportunity to participate in the selection of team members.

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

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
— 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).

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