Tech Lead – Java & AWS

Datamatics TechnologiesWarsaw, MazoviaOn-siteFull-timeStaff, 8–12 yearsListed 4 hours ago

Apply now

About this role

JOB DESCRIPTION

Tech Lead – Java & AWS

Gothenburg, Sweden  |  Hybrid  |  Senior / Tech Lead

Work Mode

Experience

Education

Hybrid, mainly office-based

8+ years relevant experience

Minimum Graduation / Bachelor’s Degree

About the Role

We are seeking an experienced Tech Lead who can bridge hands-on software development and software architecture. The role is split approximately 50% between architecture and 50% between software development, requiring strong communication and close collaboration with domain architects, developers and the wider DevOps organization. You will join a diverse team working in two-week sprints and ten-week program increments within a domain of four teams and approximately 24 people.

Key Responsibilities

- Provide technical leadership, direction and guidance to the development team.

- Balance hands-on software development with software architecture and solution design responsibilities.

- Design, develop and maintain high-quality backend services primarily using Java and Spring Boot.

- Contribute to architectural decisions and ensure solutions align with the broader domain architecture.

- Design and develop microservices-based and AWS serverless solutions.

- Work with TypeScript as part of application development.

- Collaborate closely with domain architects, developers, DevOps professionals and other stakeholders.

- Participate in technical discussions, solution design, code reviews and development activities.

- Design and work with SQL and NoSQL data solutions.

- Develop and support asynchronous application components and distributed systems.

- Contribute to CI/CD pipelines, GitHub-based development and modern DevOps practices.

- Promote Test-Driven Development (TDD), maintainability and high-quality engineering practices.

- Work effectively in Unix/Linux environments and Agile delivery models including Scrum, SAFe and Kanban.

- Support reliable, maintainable and scalable software solutions while communicating technical concepts clearly across teams.

Must-Have Skills

- Proven experience in Tech Lead or Team Lead roles

- Excellent communication and collaboration skills

- Advanced Java backend development

- Spring Boot

- TypeScript

- AWS, particularly serverless services and development

- Microservices architecture, design and related software architecture concepts

- Database skills covering SQL and NoSQL

- GitHub

- Asynchronous programming

- Unix / Linux

- Test-Driven Development (TDD)

- CI/CD and DevOps practices

- Agile ways of working, including Scrum, SAFe and/or Kanban

Good-to-Have Skills

- Automotive industry experience

- Automotive connectivity / connected applications experience

- AWS CDK

- AWS CodePipeline

- Docker

- Additional serverless development experience

- Understanding of scalability and experience with load testing

- Application profiling and performance optimization

Education

- Minimum: Graduation / Bachelor’s Degree.

- Preferably in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical discipline.

Experience

- 8+ years of relevant software development experience.

- Strong background in Java backend development with demonstrable Tech Lead / Team Lead responsibilities.

- Hands-on experience with software architecture, cloud-based applications and modern DevOps delivery.

- Must be comfortable remaining hands-on with development rather than working solely in an architectural or managerial capacity.

Working Environment

- Location: Lindholmen, Gothenburg, Sweden

- Work setup: Hybrid, with work expected to be performed mainly from the office

- Delivery model: DevOps / Agile

- Sprint cadence: Two-week sprints

- Domain structure: Four teams and approximately 24 people