Datamatics Technologies

Tech Lead – Java & AWS

Datamatics Technologies Islamabad, Islamabad Capital Territory, Pakistan

IT Services and IT Consulting · 51-200 employees

2 d ago
java Senior (5-10 yrs) Full-time Pakistan
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Lead and guide the development team while balancing hands-on Java and Spring Boot development with architecture and solution design. Collaborate with architects, developers, DevOps professionals, and stakeholders to build scalable cloud and microservices solutions and promote high-quality engineering practices.

What they look for

Java Spring Boot TypeScript AWS Serverless Development Microservices Architecture Software Architecture SQL NoSQL GitHub Asynchronous Programming Unix/Linux Test-Driven Development CI/CD DevOps Agile Methodologies

Requirements

Requires 8+ years of relevant software development experience, strong Java backend and Spring Boot expertise, and demonstrated Tech Lead or Team Lead experience. Candidates should have hands-on architecture and cloud experience, including AWS, TypeScript, databases, CI/CD, TDD, and Agile delivery practices, as well as a minimum bachelor’s degree.

Full 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

Similar roles