Why This Role Stands Out
This hybrid Software Engineer role offers a fantastic opportunity to build robust integrations with cutting-edge energy technologies, fostering significant growth in distributed energy resources and cloud-native development. You'll thrive here if you have a passion for tackling complex data challenges and a proven ability in Java, Spring Boot, and API development, making a tangible impact on the future of energy management.
Quick Overview
Job Description
Design, develop, test, and maintain Java and Spring Boot services that integrate with OEM APIs for batteries, solar systems, inverters, meters, gateways, and related DER equipment.
Collect and process telemetry such as power, energy, state of charge, voltage, current, operating status, alarms, and device connectivity.
Normalize data from different OEMs into a consistent internal telemetry model.
Design and maintain RESTful APIs and services for exchanging data with OEM platforms and internal systems.
Handle API rate limits, pagination, retries, timeouts, token refresh, backfills, and intermittent OEM availability.
Develop automated data-quality checks to identify missing, delayed, stale, duplicated, or invalid telemetry.
Investigate discrepancies between OEM portals, APIs, meters, and internal systems.
Understand and correctly interpret power flow across solar, battery, grid, load, and inverter components.
Account for differences between AC-coupled and DC-coupled systems when interpreting device telemetry.
Deploy, operate, and troubleshoot containerized applications using Docker and Kubernetes in Azure cloud environments.
Build monitoring, logging, alerting, and operational dashboards for OEM integrations and telemetry-processing services.
Use GitHub for source control, pull requests, code reviews, automated testing, and CI/CD workflows.
Apply software engineering best practices, including object-oriented design, unit and integration testing, secure coding, and maintainable application architecture.
Required Qualifications
Professional software development experience using Java and Spring Boot.
Experience designing, developing, and integrating RESTful APIs and distributed services.
Experience with event-streaming or messaging technologies such as Apache Kafka and Azure Event Hubs.
Experience developing and deploying applications in Microsoft Azure.
Hands-on experience with containerization and orchestration using Docker and Kubernetes.
Experience using GitHub or similar Git-based platforms for source control, collaboration, and CI/CD.
Knowledge of microservices, event-driven architectures, asynchronous processing, and distributed-system design principles.
Experience with automated testing, application monitoring, logging, and production troubleshooting.
Effective written and verbal communication skills, including the ability to document technical systems and collaborate across teams.
Experienced in coding using AI agents such as Claude, Cursor or Codex.
Preferred Qualifications
Experience integrating with OEM, IoT, energy-management, or device-telemetry platforms.
Knowledge of distributed energy resources, including batteries, solar systems, inverters, meters, and gateways.
Familiarity with Azure services used for application hosting, messaging, monitoring, security, and data processing.
Experience with infrastructure automation, observability platforms, and cloud-native CI/CD practices.
Similar jobs
- LT
Lead, Software Engineer
NewL3Harris Technologies
Derwood, MD🇺🇸$135k/yrHybrid2 days agoDockerSpringSpring Boot+7Technology - LT
Lead, Software Engineer
NewL3Harris Technologies
Oxon Hill, MD🇺🇸$117k - $218k/yrHybrid20 hours agoDockerSpringSpring Boot+7Technology - LT
Lead, IPTL Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max)
NewL3Harris Technologies
Dorchester, MA🇺🇸$135k - $250.5k/yrOn-site20 hours agoMATLABFPGAScrum+4Technology - LT
Lead, Software Engineer
NewL3Harris Technologies
Sandy Spring, MD🇺🇸$117k - $218k/yrHybrid20 hours agoDockerSpringSpring Boot+7Technology - LT
Lead, Software Engineer
NewL3Harris Technologies
Millersville, MD🇺🇸$135k - $250.5k/yrOn-site20 hours agoAgileC#C+++3Technology - LT
Lead, Software Engineer
NewL3Harris Technologies
Herndon, VA🇺🇸$135k/yrOn-site2 days agoAgileC#C+++3Technology