Java Backend Developer

4 - 9 years

6 - 11 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

AVIVYS is a platform where talent meets opportunities to unlock their potential. A place to learn, upskill, showcase their talents, gain CV points & get hired while unlocking their true potential. This enables professionals to eventually get hired by their dream employers. AVIVYS believes that you can unlock your dreams with genuine efforts

Position Overview:
We are seeking a talented and experienced Embedded Developer Lead Role to join our dynamic team. The ideal candidate will have a deep understanding of home automation products and IoT technologies, coupled with excellent communication and collaboration skills to drive product development and success.
Location - Bangalore
\u27BD Senior Backend Engineer:
We are seeking a highly motivated and experienced Senior Backend Engineer to join our growing team and play a crucial role in developing a cutting-edge home automation platform. You will be responsible for leading the design, development, and maintenance of core backend systems, mentoring junior engineers, and driving technical excellence within the team.

\u25CF Responsibilities:
\u25CB Design, development, and implementation of backend systems, including microservices using Java/Spring Boot. \u25CB Optimise and work with robust and scalable data models using MySQL, Redis, and potentially other NoSQL databases. \u25CB Integrate with various IoT protocols (MQTT, Zigbee, Z-Wave, Matter, CoAP, and other emerging IoT protocols). \u25CB Develop and maintain message queues (RocketMQ, Kafka, SNS, Pulsar) for efficient data processing and communication. \u25CB Develop and maintain integrations with AWS services like S3, ElasticCache, ElasticSearch, TSDB, RDS. \u25CB Ensure data security, privacy, and integrity. \u25CB Participate in code reviews and mentor junior peers. \u25CB Collaborate effectively with frontend, mobile, and DevOps engineers. \u25CB Contribute to containerizing applications using Docker. \u25CB Collaborate with the DevOps team on deploying and managing applications on Kubernetes. \u25CB Collaborate with the Frontend and mobile team and participate in the design and development of integrations with voice assistants like Alexa and Google Home. \u25CB Stay up-to-date with the latest technologies and industry trends. \u25CB Adhere to security best practices in all development activities. \u25CB Participate in the development and maintenance of security features like IAM, Self-Developed Watch, and EFK. \u25CB Develop and maintain integrations for MQTT Gateway, Network Load Balancer, and Video Streaming.

\u25CF Required Skills:
\u25CB Java/Spring Boot: Strong understanding of Spring Boot framework, Spring, Data JPA, Spring Security, and other Spring modules. \u25CB Databases: Proficiency in SQL and experience with relational databases,(MySQL) and NoSQL databases (Redis). \u25CB Message Queues: Experience with message queuing systems (RocketMQ,Kafka, Pulsar, SNS). \u25CB API Development: Strong understanding of RESTful APIs and API design principles. \u25CB Data Structures and Algorithms: Solid understanding of data structures and algorithms. \u25CB Excellent communication and collaboration skills. \u25CB Strong problem-solving and debugging skills. \u25CB Experience with Agile development methodologies. \u25CB Understanding of security best practices in software development. \u25CB Understanding of SOLID principles. \u25CB 4+ years of professional software development experience. \u25CB 3+ years of hands-on experience with Java/Spring Boot. \u25CB Proven experience in leading and mentoring junior engineers.

\u25CF Preferred Skills:
\u25CB Experience with microservices architecture. \u25CB Experience with Maven. \u25CB Experience with Docker and containerization. \u25CB Experience with Kubernetes concepts and deployment strategies. \u25CB Experience with VScode and remote dev containers. \u25CB Experience with DevOps practices (CI/CD) and tools (Jenkins, GitLab CI/CD). \u25CB Experience with home automation technologies and protocols (MQTT, Zigbee, Z-Wave, Matter, CoAP, and other emerging IoT protocols). \u25CB Familiarity with AWS services (EC2, S3, Lambda, IoT Core, Kinesis, API Gateway, Load Balancing, Target Groups, Subnets, VPC, Security Groups, ElasticCache, ElasticSearch, TSDB, RDS). \u25CB Experience working in a fast-paced startup environment. \u25CB Understanding of security best practices and experience with security tools.

\u25CF Good To Have
\u25CB Basic understanding of WebRTC concepts and potential applications. Basicunderstanding of WebRTC server architecture concepts (signaling servers, STUN/TURN, media servers). \u25CB Familiarity with different WebRTC server architectures, including SFU (Selective Forwarding Unit), MCU (Multipoint Control Unit), and MCU-less architectures.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Avivys Consulting Services logo
Avivys Consulting Services

Consulting

Business City

RecommendedJobs for You

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India

Sahibzada Ajit Singh Nagar, Punjab, India

Chennai, Tamil Nadu, India