Match score not available

LEAD SOFTWARE ENGINEER

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

LITIT logo
LITIT Information Technology & Services Startup https://www.litit.tech/
11 - 50 Employees
See all jobs

Job description

About The Company

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.

Other Skills

  • Problem Solving
  • Communication
  • Leadership
  • Mentorship

Software Engineer Related jobs