Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer - Pune - Nortek Security

Home > Programming & Design

 Java Developer - Pune - Nortek Security

Job Description

Job Title: Senior - Software Engineer - Backend

Department: Software Engineering

Reports To: Principal Architect, Software Engineering

Location: Pune, India


Who We Are:

Nortek Control and its family of brands delivers technology solutions throughout the world. We are industry leaders in the security, access, power/AV, control, analytics and health + wellness markets.

The Role:

The Senior Backend Software Engineer will be responsible for developing the backend cloud platform for NSCs IoT devices and data learning platform. You will work as part of a core team building best in class scalable cloud backend systems for NSC product family. You will lead while contributing to the architecture and design to build out our technology platform for web and mobile applications, using modern tools and technologies. As a strong team player, you will work with a high performing team doing state of the art development work in areas of home automation, security and control. You will be instrumental in transforming requirements from product management and customers into leading technology solutions for the market.

Primary Responsibilities:

  • Advance the state of the art in building microservices with Golang, Node.js and/or Java
  • Contribute to Cloud based, web and mobile applications for IoT devices
  • Team with top-notch engineers, product managers, program managers, DevOps and QA following agile development methodologies
  • Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
  • Develop technical specifications
  • Contribute to test plan development
  • Develop Entity-Relationship diagrams (Database designs), tune performance of existing databases
  • Collaborate with frontend engineers to deliver performant web / mobile applications
  • Create Prototype and/or Proof of Concepts (POCs) when necessary
  • Act in a technical leadership capacity: Mentor junior engineers and new team members, perform code reviews and apply technical expertise to challenging programming and design problems
  • Utilize Agile Development, SCRUM / Pair / Extreme Programming methodologies
  • Design and develop supporting components and microservices for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
  • Manage and maintain Cloud infrastructure
  • Maintain and improve the functionality and performance of the existing web applications; refactor legacy codebase
  • Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the teams project work through designs, implementation strategies, and project planning.
  • Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based data driven decision making in the organization.
  • Lead team in software development best practices including Peer Code Review, Unit testing, Automated Deployments, and Automated Testing.
  • Execute other Duties as assigned

Knowledge Skills and Abilities:

Must have:

  • 7+ years of experience developing Backend, API and big data-based applications/software
  • Masters in computer science
  • Experience with web services (consuming or creating) with REST, MQTT, Web Sockets
  • Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
  • Expert object-oriented programming experience using C++, C# or Java
  • Strong skills in PHP, Node.js, JavaScript or Python
  • Basic knowledge of modern programming languages such as Golang, Kotlin and/or Scala
  • Experience in messaging protocol like MQTT and messaging middleware like ActiveMQ, RabbitMQ and/or Kafka.
  • Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
  • Experience with containerized environment Dockers, Rocket and Container orchestrator such as Kubernetes, DockerSwam, etc.
  • Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
  • Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
  • Experience with open source technologies (if no practical work experience w/ Big Data, or cutting-edge backend technologyyoure prototyping and/or researching the up and coming technology and solutions)

Nice to have:

  • GitHub account with self-authored projects is a plus
  • Knowledge of Frontend technologies like React.js, Angular or Ruby-on-Rails is a plus

Understanding of Elasticsearch is a plus

  • Git or similar distributed SCM tools experience
  • A large scale Golang microservices project a big plus

Thanks & Regards,

PoojaKhandelwal | Mobile:8208854***

Email: po*************l@no**********l.com

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/B.E. in Any Specialization
Post Graduation: MBA/PGDM in HR/Industrial Relations, Any Specialization
Doctorate: Doctorate Not Required

Contact Details:

Company: Nortek Security and Control
Address: Next to Chaturshringi Temple, Pride Silicon Plaza, Office No. 301 to 308, A - Wing 3rd Floor, Senapati Bapat Rd, Pune, Maharashtra 411016
Location(s): Pune

+ View Contactajax loader


Keyskills:   Java Hibernate Spring Mvc golang kotlin Node.Js J2Ee Spring Microservices Mean Stack Java Architecture MongoDB React.Js

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 8,00,000 - 18,00,000 P.A

Nortek Security

Nortek Security &Control, LLC (NSC) is a leader in wireless Security, Home Automation and Personal Safety systems and devices. NSC has more than 4 million commercial, residential, and personal systems deployed and more than 20 million connected wireless devices. NSCs service provider and deal...