JOJohnson Controls
Rugby - IoT Tech Lead
Mehsana ₹9-11 LPA Posted 25 Apr 2025
FULL TIME
Github
Application Development
Software Development Life Cycle
System Software
Uml
+2 more
Job Description
What you will do
- Focus on new feature/component development and maintenance of existing system software
- Responsible for requirement analysis, solution design, traditional system cloud migration, and data cloud migration design of cloud service solutions
- Work closely with global teams to implement and deliver IoT projects; regularly update architects/leaders on project progress
- Act as Tech Lead for Java and develop architecture design solutions based on project needs
- Collaborate with leads/managers to develop reasonable pricing plans
- Design operation and maintenance plans based on AWS cloud platform and support daily operations
- Work with developers, stakeholders, and vendors across locations
How you will do it
- Guide and collaborate with vendor support teams for deployment and configuration of IoT-based solutions
- Build and adopt best development practices in Agile/Scrum IoT team
- Perform code reviews and guide development teams
- Technically handle multiple projects simultaneously
- Assist developers, testing teams, and support staff in troubleshooting customer issues
- Build proof of concepts and demonstrate technology feasibility
- Develop software according to functional and technical specifications
- Participate in design and code reviews/inspections
- Provide input to technical discussions and propose solutions and alternatives
- Apply strong problem-solving, analysis, and troubleshooting techniques
- Write and execute unit tests
- Develop proof-of-concepts and provide work estimates
- Provide support to product teams for system issue identification and resolution
Experience
- 9 to 11+ years of experience in the field of Application Development (Java)
- Experience in microservices/SOA architecture design
Skills
Required
- 9–11 years of industry experience in Java technologies
- Hands-on experience in Java application development tools, code review, and build processes
- Experience with design patterns and object-oriented programming concepts
- Experience in architecture design, migration, and security solutions
- Knowledge of AWS services and cloud coding best practices
- Strong in design-patterns, data structures, and OOPS concepts
- Familiarity with UML, sequence diagrams, and software development lifecycle
- Experience using code repositories like GitHub
- Strong verbal and written communication skills
- Good team spirit and interpersonal skills
- Experience with Agile/Scrum methodologies
- Ability to guide and independently drive development teams
- Strong analytical and problem-solving abilities
- Ability to work under pressure and meet deadlines
- Experience working with globally distributed teams
Good to Have
- Knowledge of DevOps and CI/CD tools like Jenkins
- Understanding of containerization (Docker) and AWS software configuration deployments
- Familiarity with automated deployment tools
Education Background
- B.E. or B.Tech from a reputed college or university
