Tech Lead – Java & AWS
Datamatics Technologies Karachi, Sindh, Pakistan
IT Services and IT Consulting · 51-200 employees
About the role
Provide technical leadership while balancing hands-on Java and Spring Boot development with architecture and solution design. Build and maintain scalable cloud-based services, collaborate across development and DevOps teams, and promote reliable engineering practices.
What they look for
Requirements
Requires 8+ years of relevant software development experience, strong Java backend and Spring Boot skills, and demonstrated Tech Lead or Team Lead experience. A bachelor’s degree is the minimum education requirement, alongside experience with AWS, architecture, DevOps practices, and Agile delivery.
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
-
SL2639 - Java Microservices API Developer
FPT Asia Pacific Pte Ltd Singapore, Singapore
-
Java Technical Lead - Healthcare Interoperability
Leidos Scoresby, Victoria, Australia
-
Sandwich Artist-Cashier - Airport (Java House Bistro)
CC Holdings Restaurant Management Group Indianapolis, Indiana, United States · $27K–$33K/yr
-
JAVA Developer
Quality & Reliability S.A. (QnR) Municipality of Metamorfosi, Attica, Greece
-
Software Engineer II - Java, Selenium, Cucumber, JMeter, BlazeMeter
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Java Architect
RAPID EAGLE INC Henderson, Nevada, United States · $146K–$177K/yr