Salary
💰 €4,500 - €5,500 per month
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.
- 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