Ad Astra consultants Pvt Ltd

Software Development Manager - IoT & Java

Click Here to Apply

Job Location

Coimbatore, India

Job Description

What is Required : - Around 9 years of experience in IT Industry - Prior experience in handling 10 members of team - Good understanding of Vehicle Architecture and Connected CAR features. Tech Stacks : - Prior experience in Connected Services Development - Experience in working with IoT Connectivity Protocols like HTTPS/MQTT - AWS IoT Core - Experience in Flutter with dart Language / Angular / ReactJS / HTML5, CSS3, Bootstrap/ Material. - Significant programming experience Python programming, spark - Experience in AWS Cloud (EC2,AMI,RDS,S3,Lambda functions and EKS etc) - Experience in Java SpringBoot, Spring Security and Angular framework - Good to have experience in messaging queues like AWS SQS , Rabbit MQ , Apache ActiveMQ, Apache Kafka5 - Solid understanding of Programming styles, Frameworks, and Design patterns - Good Experience in PostgreSQL Database. - Experience in Customer Interaction and System Architecture Design - Good experience of Git and GitHub - Strong knowledge in Jenkins, DevOps CI/CID - Good understand of SonarQube etc. - Familiar with Agile Development process and tools (JIRA) - Good understanding Kubernetes and Docker - Should be able to do independent Design an Architecture for an Application from Business requirement with optimized use of GCP products and services - Understand of CI/CD in GCP and Products like Cloud Build and Cloud Run - Should know Java SpringBoot and have knowledge in Architecting Java applications in GCP Job Description : - Technical Leadership : Provide technical guidance and leadership to the development team. - Mentor and coach team members, assist in problem-solving, and foster a collaborative and productive work environment. - System Design & Architecture : Collaborate with stakeholders to understand project requirements and translate them into technical specifications and system designs. - Define the overall Architecture and Design patterns for the project. - Development and Coding : Participate in Software development activities, including Coding, Debugging, and Testing. - Ensure adherence to Coding standards, best practices, and quality guidelines. - Technical Planning : Collaborate with Project Managers and stakeholders to plan technical deliverables, milestones, and timelines and identify potential technical risks and propose mitigation strategies. - Technical Reviews : Conduct Code reviews to ensure Code quality, performance, and adherence to Architectural guidelines and provide constructive feedback and suggestions for improvement to team members. - Technology Evaluation and Selection : Stay updated on emerging technologies, frameworks, and tools. - Evaluate and recommend appropriate technologies and tools to meet project requirements and improve development efficiency. - Collaboration and Communication : Work closely with cross-functional teams, including Product Managers, Designers, and Quality assurance engineers, to ensure effective collaboration and delivery of technical solutions. - Communicate technical concepts and progress to both technical and non-technical stakeholders. - Technical Problem-Solving : Analyse complex technical issues, identify root causes, and propose solutions. - Troubleshoot and resolve technical challenges faced by the team. - Performance Optimization : Optimize system performance by analysing and tuning Code, Databases, and Infrastructure components. - Identify bottlenecks and implement optimizations to improve system efficiency. - Continuous Learning : Stay updated with the latest technologies, Programming Languages, Frameworks, and Industry best practices. - Continuously enhance technical skills and knowledge through self-learning and professional development opportunities (ref:hirist.tech)

Location: Coimbatore, IN

Posted Date: 4/24/2024
Click Here to Apply
View More Ad Astra consultants Pvt Ltd Jobs

Contact Information

Contact Human Resources
Ad Astra consultants Pvt Ltd

Posted

April 24, 2024
UID: 4641405831

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.