Develop and maintain scalable microservices for energy management solutions, collaborate with teams to translate requirements, and mentor junior engineers.
Position Summary:
Redaptive is seeking a Back-End Engineer to join our Engineering team. In this role you will be working with Engineering Management, DevOps, Data Science, Product Managers, and QA to develop a highly scalable and real-time energy management solution.Our core platform is a meter data backhaul and management system gathering energy data from IoT devices in real-time with the ultimate goal of enabling energy savings for our customers. This platform powers numerous energy savings models, processes, and dashboards.
Responsibilities and Duties: Collaborate with product managers and translate business requirements into technical requirements. Design, develop, test, deploy, improve, and maintain high quality (scalable and reliable) micro services which follows design patterns. Work closely with internal BI / Strategy teams to provide underlying data models, infrastructure, and tooling to enable internal intelligence. Work closely with front-end engineers to develop the APIs that feed internal and external user interfaces such as Network Operations Center / Meter Reliability, customer-facing dashboards, invoice / payment systems, and presentation of new customer opportunities. Develop data pipelines to bring real-time data from a variety of IOT and operational systems into Redaptive’s data lake. Develop performance monitoring and anomaly detection systems to flag performance outliers across a variety of energy conservation technologies, including lighting, HVAC, solar, etc Job Duty Time Spent Performing Duty Regularly creates high-quality sharable task-level/API-level objects like Low-Level Design (LLD), documentation, technical artifacts, etc.for complex requirements 30% Lead code reviews to ensure high-quality, secure and adherence to coding standards are followed through constructive feedback 30% Guide, develop, support junior team members on technical queries / support requests and resolve day to day issues or roadblocks 20% Participate in review of the application architecture, technical debts (if any exists) and work towards improvement / automation 5% Solve complex bug fixes, particularly, areas with high business impact. 15% Required Abilities and Skills: Self-starter that thrives in a fast-paced environment with changing requirements with customer centricity as focus Can identify and propose technical designs for complex Epic/Project level problem-statements Extensive experience with Java frameworks such as Spring, Hibernate, etc. Expertise in database systems and SQL, including database design and optimization. Experience of distributed architecture, microservices and containerization technologies (e.g., Docker, Kubernetes). Proficient in object-oriented programming principles, data structures, and algorithms. Knowledge of design principles and architecture design patterns Proven track record of delivering high-quality software solutions within deadlines. Continuously learning and staying up to date with emerging technologies and best practices Good verbal and written communication skills Domain knowledge in energy efficiency, solar/storage, or electric utilities is a plus. Education and Experience: BS degree preferred in Computer Science or related technical field. Equivalent practical experience on the job as a software engineer will also qualify candidates, depending on level and type of experience. 8+ years of experience on open-source oriented stack: Java Springboot, Node js Proficient in RESTful API design and development Experience with cloud computing and the AWS suite. For example: IOT, S3, Lambdas, SQS, RDBMS (PostgreSQL), API Gateway, Sagemaker. Experience with Salesforce and/or NetSuite and their REST APIs is a plus. Experience in Agile software development methods and tooling, such as Jira ticketing, Kanban process, etc. Have an ergonomically correct and functional work-from-home workstation set up; amenable to working from home for the foreseeable future Physical Demands and Work Environment: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions. Travel: 0% of outstation travel time is expected for this role.
Redaptive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Top Skills
AWS
Docker
Hibernate
Java
Kubernetes
Postgres
Restful Api
Spring
SQL
Similar Jobs
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Design and develop software solutions while maintaining quality. Collaborate with teams, troubleshoot issues, and contribute to CI/CD processes.
Top Skills:
CSSHTMLJavaJavaScriptPl/SqlReactReduxSpringSpring BootTypescript
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Lead and manage a team of Platform Operations Engineers, focusing on mentorship, project management, and collaboration with other teams to enhance product offerings.
Top Skills:
AWSGoJavaPython
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Staff Software Engineer will lead vulnerability coverage development, mentor engineers, collaborate with product management, and ensure high-quality coverage delivery.
Top Skills:
AnsibleAWSAzureGCPGitJavaJenkinsPythonTerraform
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.