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 Description

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 Full Stack Software Engineer (Back End focused) will be responsible for developing the cloud and edge applications for NSCs data learning and services platform. You will work as part of a core SaaS team building a best in class scalable Recurring revenue platform for the NSC product family. You will lead while contributing to the architecture and design to build out our technology platform, including both the backend and frontend (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
  • Develop 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.
  • Design and develop 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 the front end for customer-facing applications using MVC framework
  • 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:

  • 3+ years of experience developing Backend, API and big data-based applications/software
  • Masters in computer science or equivalent
  • 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
  • Experience with Frontend technologies (React.js, Angular or Ruby-on-Rails)
  • Strong skills in PHP, Node.js, JavaScript or Python
  • Experience in messaging protocol like MQTT and messaging middleware like ActiveMQ, RabbitMQ and/or Kafka
  • Basic knowledge of modern programming languages such as Golang, Kotlin and/or Scala
  • 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 web services (consuming or creating) with REST, MQTT, Web Sockets
  • 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 in reporting and analytics, queuing and real-time streaming systems
  • Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
  • Git or similar distributed SCM tools experience
  • Experience with open source technologies (if no practical work experience w/ Big Data, or cutting-edge frontend 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 Elasticsearch and Machine Learning is a plus
  • Experience in Golang a big plus

Thanks & Regards,

Pooja Khandelwal

Mobile: +91-8796094***

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: Post Graduation Not Required
Doctorate: Doctorate Not Required

Contact Details:

Company: Nortek Security and Control
Address: Pride Silicon Plaza, Office No. 301 to 308, A - Wing 3rd Floor, Senapati Bapat Rd, Pune, Maharashtra 411016
Location(s): Pune
Website: http://www.nortekcontrol.com/

+ View Contactajax loader


Keyskills:   Java Hibernate golang Javascript Spring Boot J2Ee MongoDB HTML React.Js Microservices

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

₹ 6,00,000 - 16,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...