Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are looking for a highly skilled and experienced Technical Lead with deep expertise in Java Spring Boot and Microservices architecture. The ideal candidate will also have strong experience with Kafka PostgreSQL and Microsoft Azure cloud services. As a technical lead you will guide the development team design scalable systems and ensure high code quality through best practices.
Key Responsibilities:Lead the design development and deployment of robust and scalable microservices-based applications.
Provide technical leadership and mentorship to a team of developers.
Collaborate with architects product owners and QA engineers to deliver high-quality software solutions.
Design and implement distributed systems using Apache Kafka for messaging and streaming.
Optimize and manage data storage with PostgreSQL.
Ensure seamless integration and deployment using Azure cloud services.
Write clean maintainable and efficient code using Java and Spring Boot.
Conduct code reviews troubleshoot issues and support production releases.
Stay updated with emerging technologies and industry trends.
8 years of hands-on experience in software development using Java.
Strong expertise in Spring Boot and building RESTful APIs.
Proven experience with Microservices architecture and distributed systems.
Solid knowledge of Apache Kafka for messaging and event-driven architecture.
Proficient in PostgreSQL including performance tuning and advanced queries.
Hands-on experience with Microsoft Azure services such as App Services AKS Azure Functions Event Hubs etc.
Good understanding of CI/CD pipelines and DevOps practices.
Experience with Docker Kubernetes is a plus.
Excellent problem-solving and analytical skills.
Strong communication and leadership abilities.
Experience with Agile/Scrum methodologies.
Azure certifications (e.g. Azure Developer Associate or Azure Solutions Architect).
Prior experience in leading geographically distributed teams.
Bachelor s or Master s degree in Computer Science Information Technology or a related field.
Full Time