Match score not available

Lead Software Engineer (Java & AWS)

extra holidays - fully flexible
Remote: 
Full Remote
Contract: 

Offer summary

Qualifications:

7+ years of software engineering experience with strong expertise in Java development., Proven track record as a Technical Lead or Architect for at least 2 years., Extensive experience with AWS, particularly EKS, and microservices architecture., Excellent communication skills and upper-intermediate English proficiency..

Key responsabilities:

  • Lead the migration of a Java monolithic application to microservices on AWS EKS.
  • Define and implement technical solutions ensuring scalability and security.
  • Mentor and manage a dedicated engineering team while collaborating with product teams.
  • Establish best practices around microservices architecture and participate in coding reviews.

Altamira logo
Altamira SME https://www.altamira.ai
51 - 200 Employees
See all jobs

Job description

Altamira is a software development outsourcing company. We provide solutions that make a tangible impact on our client’s growth and productivity. With domain knowledge across product and technology development, we aim to provide cost-efficient solutions without compromising quality. We are driven to deliver the best, every single time. 

Altamira service delivery teams currently span Slovakia, Ukraine, and the Middle East, and we have ambitions to expand our footprint to meet the growing demand across Europe and into our primary growth markets in the UK and the US. In terms of industry verticals, we are focused on EdTech, Fintech, eCommerce, and Pharma.

We are looking for a Lead Software Engineer to join an international team developing cutting-edge translation management solutions. Our client is a global leader in innovative language technology, helping enterprises streamline and automate multilingual communication.

As part of their strategic modernization initiative, they are migrating their Java-based monolithic application to a microservices architecture on AWS. This transformation is aimed at improving scalability, agility, and system reliability. You will lead a dedicated migration team, collaborate with multiple product teams, drive technical decisions, and ensure a seamless transition to AWS.

Key responsibilities:

  • Lead the migration of our existing Java monolithic application to microservices on AWS EKS.
  • Define, document, and implement technical solutions, ensuring high scalability, security, and maintainability standards.
  • Coordinate and collaborate with product teams, stakeholders, and leadership to ensure alignment and effective execution of migration objectives.
  • Mentor, guide, and manage a dedicated engineering team, providing technical leadership and support.
  • Establish and enforce best practices around microservices architecture, DevOps, and CI/CD processes.
  • Actively participate in coding, architecture reviews, and implementation when necessary.
  • Continuously evaluate technology options and drive improvements to add value to our products and services.

Requirements:

  • 7+ years of software engineering experience, with strong expertise in Java development.
  • Proven track record (2+ years) as a Technical Lead or Architect.
  • Solid experience in breaking down monolithic Java applications into microservices.
  • Extensive experience with AWS, particularly EKS (Elastic Kubernetes Service).
  • Strong understanding and hands-on experience in microservice architecture, containerization (Docker, Kubernetes), and cloud-native design patterns.
  • Practical knowledge of modern DevOps methodologies, CI/CD pipelines, and automation tools.
  • Experience with frontend technologies, ideally React, is highly desirable.
  • Deep knowledge of software engineering best practices including OOP, design patterns, REST APIs (OpenAPI, Swagger).
  • Experience with messaging systems such as Kafka is preferred.
  • Familiarity with relational (PostgreSQL, MySQL) and NoSQL databases.
  • Excellent communication skills, leadership qualities, and a collaborative approach.
  • Upper-intermediate or higher English proficiency.

What we offer:

  • Flexible work arrangements.
  • Competitive salary and comprehensive benefits package.
  • Career growth opportunities within a dynamic and innovative environment.
  • Continuous professional development including mentorship, training, tech talks, and conferences.
  • Engaging corporate culture with team-building activities and company events.

 

 

 Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages:

  1. Recruiting Interview -> 30-45 min
  2. Technical Interview -> 1-1,5h
  3. Client Interview (optional) -> up to 1h
  4. Pre-Offer Call -> 15min
  5. Reference Check
  6. Offer
We offer:
  • Competitive salary, room for development and growth;
  • Possibility to work in the Bratislava and Kyiv office or fully remotely;
  • Loyal management, interesting tasks, constant support;
  • Medical insurance (optional);
  • English courses;
  • Technical equipment providing;
  • Paid vacations 20 workdays, paid sick leave, regular salary reviews;
  • Flexible schedule and ability to manage your working hours;
  • Support your personal growth and skills upgrading;
  • The great environment inside the team, support of initiatives, and ability to contribute to the common goal.

We do believe that the success of altamira.ai is impossible without the success of our Talents and the success of our Clients!

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership

Software Engineer Related jobs