career.io

Lead Software Engineer – Cloud, Java

career.io

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇱🇹 Lithuania

Visit company website
AI Apply
Apply

Salary

💰 €4,500 - €5,500 per month

Job Level

Senior

Tech Stack

AWSCloudDockerJavaJUnitKafkaKubernetesMicroservicesMockitoOraclePostgresSQL

About the role

  • Lead and mentor a team of backend developers, ensuring high-quality deliverables and adherence to project standards.
  • Design, implement, and deploy microservices using Payara 6 (Jakarta EE), Quarkus, and related frameworks.
  • Develop REST APIs and ensure optimized transactional data access and caching mechanisms.
  • Drive the migration and refactoring of existing monolithic applications into microservices.
  • Manage deployments and operations in AWS, including services such as Fargate, CloudWatch, VPC, Route53, Secrets Manager, Lambda, and RDS.
  • Utilize Kubernetes, Docker, ArgoCD, Helm, and GitHub Actions for CI/CD and orchestration.
  • Ensure code quality through JUnit, Mockito, and SonarQube, following GitFlow practices.
  • Collaborate with multiple teams (front-end, backend, DevOps) and participate in sprint planning and refinement sessions.
  • Engage directly with client stakeholders, present solutions, and support decision-making processes.

Requirements

  • 6+ years of software development experience, with at least 1–2 years in a technical leadership capacity.
  • Proven experience in large-scale enterprise environments with Java, Jakarta EE, and cloud-native solutions.
  • Hands-on experience leading small agile teams and coordinating deliverables.
  • Technical Skills: Java / Jakarta EE / Payara 6 / Quarkus
  • Kafka (Confluent)
  • Oracle (SQL, PL/SQL), PostgreSQL
  • AWS (Fargate, CloudWatch, VPC, Route53, SecretsManager, Lambda, RDS)
  • Kubernetes, Docker, Docker Compose, ArgoCD, Helm
  • Git, GitFlow, GitHub Actions, JUnit, Mockito, SonarQube
  • Strong understanding of microservices, transactional handling, caching, and big data performance optimization.
  • Soft Skills: Strong communication skills in English (German is a plus).
  • Proactive leadership attitude and ability to make architectural decisions.
  • Excellent analytical skills and attention to detail.
  • Willingness and readiness to travel as required by project or client needs is expected.
Benefits
  • Learning opportunities with compensated certificates, learning lunches, and language lessons.
  • Chance to switch projects after one year.
  • Team building twice a year.
  • Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
  • Remote work opportunities.
  • Flexible time off depending on a project.
  • Seasonal activities with colleagues.
  • Additional health insurance and loyalty days for Lithuanian residents.
  • Referral bonuses.
  • Recognition of important occasions of your life.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJakarta EEPayara 6QuarkusREST APIsKafkaOraclePostgreSQLmicroservicestransactional handling
Soft skills
communication skillsleadershipanalytical skillsattention to detailproactive attitude
Everwest

Senior Golang Engineer

Everwest
Seniorfull-time$4k–$6k🇱🇹 Lithuania
Posted: 7 days agoSource: apply.workable.com
AWSDistributed SystemsGoMicroservicesSQL
PSI CRO AG

Full Stack .NET Developer, Blazor

PSI CRO AG
Mid · Seniorfull-time🇱🇹 Lithuania
Posted: 8 days agoSource: jobs.smartrecruiters.com
JavaScriptSQLWebpack
HR factory GmbH

Back-End Programuotojas

HR factory GmbH
Mid · Seniorfull-time$4k–$5k🇱🇹 Lithuania
Posted: 18 days agoSource: apply.workable.com
DockerJavaScriptMongoDBNode.jsPostgres