Back to all jobs
D

Tech Lead – Java & AWS

datamaticstechnologies

Karachi · pk Full-time 1d ago

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

Similar open jobs