Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
LITIT - your new destination for IT solutions and career.
Specializing in IT consultancy and solutions, we focus on custom software development and application management, serving clients in Germany, Austria, and Switzerland across industries like automotive, financial services, and logistics.
Our team's success is built on collaboration, efficiency, and responsibility. We are confident in problem-solving, quick adaptation to challenges, and consistent delivery of innovative solutions.
The company capitalizes on a successful partnership, fostering talent development and growth in Lithuania.
Whether you're seeking a reliable partner to solve IT challenges or an employer that fosters professional growth, contact us, and let's work together!
LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.
About The Role
We are looking for a Lead Software Engineer with expertise in fullstack Java development and a strong background in cloud-native architectures on AWS or Azure. In this role, you will drive software development initiatives, focusing on either backend or frontend, while ensuring best practices in microservices architecture, DevOps methodologies, and scalable cloud solutions. You will collaborate closely with stakeholders, understand customer requirements, and develop innovative solutions while mentoring and empowering your team. If you are passionate about software design, cloud technologies, and modern DevOps practices, this role is for you.
Responsibilities
Design, develop, and maintain highly available and scalable fullstack applications using Java.
Architect microservices-based solutions, ensuring efficient data modeling, messaging, and API integration.
Deploy and manage applications in AWS or Azure, leveraging services like EKS/AKS, Lambda/Azure Functions, and cloud storage tools.
Implement DevOps best practices, including CI/CD pipelines (Jenkins, GitHub Actions, Terraform, SonarQube, Docker, Maven).
Ensure robust test automation, covering unit, integration, and end-to-end testing.
Optimize relational databases (Oracle SQL, PostgreSQL) with partitioning and performance tuning.
Set up logging, monitoring, and alerting solutions (CloudWatch, Prometheus, Grafana, Kibana).
Engage with stakeholders to understand business requirements, propose technical solutions, and ensure seamless integration with legacy systems.
Provide technical leadership, mentorship, and hands-on guidance to development teams.
Stay up to date with emerging technologies, driving continuous learning and innovation within the team.
Requirements
Experience & Technical Skills:
Proven experience in fullstack development with a strong focus on Java and modern frameworks (Java EE/Jakarta EE, Spring Boot, Quarkus, Payara).
Expertise in software design, microservice architecture, and API development (JAX-RS, JPA/Panache, OpenAPI, Swagger, REST APIs, OIDC Authentication).
Strong hands-on experience with AWS or Azure cloud technologies (EKS/AKS, Lambda/Azure Functions, Storage Tools).
Deep understanding of DevOps principles, including experience with CI/CD pipelines, infrastructure as code, and automation.
Familiarity with Kubernetes, GitHub Actions, and test-driven development methodologies.
Experience working with relational databases (Oracle SQL, PostgreSQL), including performance optimization and partitioning.
Strong knowledge of logging, monitoring, and alerting tools (CloudWatch, Prometheus, Grafana, Kibana).
Soft Skills & Leadership:
Strong communication and intercultural skills, with fluency in German and English.
Ability to engage with customers, gather requirements, and propose technical solutions.
Proven ability to lead, mentor, and empower engineering teams, fostering a collaborative and high-performance culture.
Open to learning new technologies and tackling complex challenges.
Certifications (Preferred):
AWS or Azure Certified Developer / Solution Architect Associate with hands-on cloud experience.
GitHub Actions Certification and Certified Kubernetes Application Developer (CKAD).
What We Offer
Learning opportunities with compensated certificates, learning lunches, and language lessons.
Chance to switch projects after one year.
Team building twice a year and victory celebration compensation every quarter.
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 (from walking challenges to wakeboarding).
Health insurance for Lithuanian residents.
Referral bonuses.
Loyalty days.
Recognition of important occasions of your life.
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.