Associate Technical Lead / Technical Lead - Java
We are looking for a Associate Technical Lead / Technical Lead - Java to join our dynamic team.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code with constant code review and feedback.
- Work and manage tight-knit Agile teams to develop robust web, mobile, and enterprise solutions.
- Solve issues and develop workarounds and alternative solutions.
- Collaborate with the team to identify and fix technical problems.
- Adhere to Continuous Integration and Continuous Delivery of solutions.
- Work collaboratively in a cross-functional team in an Agile delivery environment.
- Stay up to date with emerging technologies and industry trends and assess their potential impact on current and future projects.
Candidate Profile:
- Bachelor’s degree or Master’s degree in Computer Science or an equivalent qualification.
- 6+ years of hands-on experience in the industry as a developer.
- Strong understanding of Object-Oriented Programming concepts and Design principles.
- Deployed production experience with RESTful API development and MongoDB.
- Proven hands-on experience in microservices architecture and AWS cloud technologies.
- Experience with Java Spring Boot and Kafka.
- Experience with AWS services such as API Gateway, ECS, and Cognito.
- Experience in optimizing Performance and Scalability.
- Familiarity with working in a Scrum Agile delivery environment.
- Excellent communication and interpersonal skills.
- Ability to work under pressure and deliver to expectations.
- Experience leading and mentoring a team of software developers.