IoT83 - Technical Lead - Backend Development (10-15 yrs)
IoT83
posted 4d ago
About the Role :
We are looking for a highly skilled Technical Lead - Backend to join our dynamic team. The ideal candidate must have a strong foundation in Core Java and extensive experience in developing web applications, RESTful APIs, and microservices using Java and Spring Boot. This role requires hands-on experience with modern development tools, databases, and DevOps practices.
Key Responsibilities :
- Lead and mentor a team of backend developers in designing and developing robust applications.
- Architect, develop, and maintain high-performance backend systems using Java technologies.
- Design and implement scalable Microservices using Spring Boot.
- Develop and maintain RESTful APIs for seamless integration with front-end and third-party applications.
- Work with Apache Kafka for pub-sub architecture implementations.
- Optimize and manage databases, including MongoDB and MySQL.
- Implement Spring Security and other security best practices to protect applications.
- Collaborate with DevOps teams and contribute to Docker, Kubernetes, and Ingress setup and management.
- Utilize GitLab/GitHub/Bitbucket for version control and CI/CD pipelines.
- Stay updated with emerging technologies and drive technical innovation.
Must-Have Skills :
- Core Java (Java 8+) : Strong fundamentals, including lambda expressions, functional interfaces, and Stream API.
- Spring Framework & Spring Security
- Microservices Architecture & Design Patterns
Database Expertise :
- NoSQL : MongoDB
- RDBMS : PostgreSQL, MySQL (Complex Queries, Events, Sharding)
- Pub-Sub Architecture : Kafka, MQTT
- DevOps & Cloud Technologies : Docker, Kubernetes, Ingress
- Version Control Systems : GitLab, GitHub, Bitbucket
Preferred Qualifications :
- Strong understanding of DevOps tools and CI/CD pipelines.
- Experience in cloud platforms (AWS, GCP, Azure) is a plus.
- Excellent problem-solving, debugging, and performance tuning skills.
- Strong communication and leadership skills to drive and mentor the team effectively.
Functional Areas: Software/Testing/Networking
Read full job description