1 Inventum Technologies Job
6-8 years
Inventum - Java Team Lead - Microservices Architecture (6-8 yrs)
Inventum Technologies
posted 1mon ago
Flexible timing
Key skills for the job
About the job :
Company Description :
Inventum is a technology company based in Noida that specializes in building routers, security, and software systems for some of the world's largest communication networks.
Our products are utilized by mobile operators, FTTH providers, ISPs, WiFi hotspots, airports, hospitality, and smart cities globally.
As the only carrier-grade router manufacturer in India, we have installations across major telecom operators, defense sectors, educational institutions, hotels, and more, with a global presence on every continent.
About the job :
We are seeking a self-motivated Java Team Lead with experience in designing and coding enterprise-class software products.
This role requires strong expertise in Java, microservices architecture and familiarity with RADIUS AAA and related networking/security protocols.
You will lead a team of 2-5 developers, overseeing the development of high-performance modules for our applications, focusing on scalability, reliability, and security.
The ideal candidate is an experienced Java professional with a solid understanding of networking protocols, authentication mechanisms, and modern software development practices.
Key Responsibilities :
- Lead the design, development, and maintenance of Java-based microservices using frameworks like Spring Boot.
- Architect and implement features related to RADIUS AAA and other authentication/authorization mechanisms.
- Write clean, reusable, and maintainable code while enforcing best practices.
- Collaborate with cross-functional teams to deliver secure, scalable, and reliable systems.
- Develop, integrate, and maintain messaging systems such as RabbitMQ, Kafka.
- Work with modern databases: PostgreSQL, MongoDB, and Redis.
- Perform peer code reviews and provide technical guidance to the team.
- Write and execute unit and integration tests following TDD practices.
- Collaborate with the Product Manager to ensure engineering deliverables align with the roadmap.
- Manage agile processes, including sprint planning, backlog refinement, and retrospectives.
- Monitor system performance and resolve issues related to system reliability and security.
- Implement security best practices.
Java Experience :
- 6+ years of experience coding in Java (Java 8+) with a focus on Spring Boot and Spring Security.
- Hands-on experience with microservices architecture, Docker, and container orchestration.
- Experience with JMS (e., RabbitMQ, Kafka), Redis, and Elasticsearch.
- 2+ years of experience leading a development team (2-5 developers).
- Excellent delegation, team management, and mentoring skills.
- Proven track record of delivering high-quality software modules on time.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice