
Tech Lead – Java / Cloud Architecture
About the Assignment
Tech Lead with a strong background in Java, cloud technologies, and software architecture
Your Responsibilities
As a Tech Lead, you will be involved in both technical delivery and architectural development. Your responsibilities will include: • Providing technical leadership within the development team
- Developing and maintaining backend services using Java and Spring Boot
- Designing scalable and maintainable software solutions
- Contributing to overall system and solution architecture
- Evaluating technical approaches and making architectural decisions
- Working with AWS and cloud-native technologies
- Developing distributed and asynchronous applications
- Collaborating closely with developers, architects, and other technical stakeholders
- Supporting engineering best practices around testing, quality, and automation
- Contributing to CI/CD and continuous delivery processes
- Sharing knowledge and supporting the technical growth of the team
The position offers a balanced combination of
hands-on development and architectural work
Required Experience
Essential Skills
- Proven experience as a
Tech Lead, Technical Lead, Team Lead, Lead Developer, or similar
- Strong professional experience with
Java backend development
- Advanced knowledge of
TypeScript
- Solid experience with
AWS
, particularly serverless technologies
- Strong understanding of
microservices architecture and software design
- Experience working with both
SQL and NoSQL databases
- Strong experience with
Spring Boot
- Experience with
asynchronous programming
- Practical experience with
GitHub
- Good knowledge of
Unix/Linux environments
- Experience applying
Test Driven Development (TDD)
- Strong understanding of
CI/CD and automated delivery pipelines
- Experience working in agile environments, such as
Scrum, SAFe, or Kanban
- Excellent communication and collaboration skills
- Fluent professional
Nice to Have
Experience in any of the following areas would be considered an advantage: • Automotive or mobility technology
- Connected vehicles or connected applications
- Serverless application development
- AWS CDK
- AWS CodePipeline
- Docker and containerized environments
- Load and performance testing
- Designing highly scalable software solutions
- Application profiling and performance optimization
- Connectivity and integration platforms
About You
We are looking for someone who combines strong technical expertise with a collaborative mindset. You are curious about new technologies, enjoy solving complex problems, and are comfortable working across different levels of abstraction - from writing code to discussing system architecture. You are likely to thrive in this role if you are: • A strong communicator who can work effectively with both technical and non-technical stakeholders
- Comfortable taking ownership of technical decisions
- Collaborative and willing to share knowledge
- Pragmatic and solution-oriented
- Interested in both software engineering and architecture
- Able to see the bigger picture without losing focus
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.