Job Description :

Job Role : Software Developer
Location : FL / Hybrid
Software Developer II – Smart Grid 2.0

"Candidate with Energy Based client experience only "
Skill : Smart Grid Experience Must "

Contract / Full-Time


Position Summary

NextEra Energy is seeking a motivated Software Developer II to support the Smart Grid 2.0 initiative—a transformative program focused on modernizing utility infrastructure through advanced connected technologies.

This role emphasizes backend API development, system integration, and cloud-native solutions to enable seamless data flow across the smart grid ecosystem. The ideal candidate thrives in fast-paced environments, excels at rapid prototyping, and maintains high standards of code quality.


Essential Functions & Responsibilities

1. API Development & Integration (40%)

  • Design, develop, and maintain RESTful APIs and microservices using Java and Go
  • Implement secure API gateways and data integration patterns
  • Create comprehensive API documentation and testing frameworks
  • Ensure scalability, performance, and reliability of APIs

2. Component Integration & Architecture (30%)

  • Integrate diverse system components, including IoT devices, data platforms, and enterprise applications
  • Develop middleware solutions to enable system interoperability
  • Implement event-driven architectures and message queuing systems
  • Support secure cloud-native application deployment and management

3. Rapid Prototyping & Innovation (20%)

  • Build proof-of-concepts (POCs) to validate technical approaches
  • Collaborate with product teams to translate business requirements into technical solutions
  • Evaluate emerging technologies for smart grid applications
  • Support agile development practices and sprint deliverables

4. Collaboration & Support (10%)

  • Work closely with DevOps, QA, and business stakeholders
  • Participate in code reviews and technical design discussions
  • Mentor junior developers and contribute to team knowledge sharing
  • Support production systems and participate in on-call rotations

Required Qualifications

Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 3–5 years of professional software development experience
  • Strong background in Java enterprise application development

Technical Skills

  • RESTful API design and development
  • Microservices and distributed systems architecture
  • Cloud platforms (preferably AWS: EC2, Lambda, API Gateway, RDS)
  • Containerization tools (Docker, Kubernetes)
  • Databases: PostgreSQL, MongoDB, or similar
  • Version control and CI/CD pipelines (Git)
  • Code quality and security tools (SonarQube or similar)
  • Authentication and authorization (OAuth, JWT)

Professional Competencies

  • Ability to work in fast-paced, agile environments
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication
  • Ability to learn new technologies quickly
  • Experience developing POCs and technical prototypes

Preferred Qualifications

Industry Experience

  • Utility, energy, or industrial IoT environments
  • Smart grid technologies, AMI systems, connected devices
  • Utility protocols (DNP3, Modbus)
  • Time-series data management and analytics

Advanced Technical Skills

  • Hands-on Go (Golang) development
  • Experience using AI-assisted development tools (GitHub Copilot or similar)
  • Event streaming platforms (Apache Kafka, AWS Kinesis)
  • Infrastructure as Code (Terraform, CloudFormation)
  • Monitoring and observability tools (Prometheus, Grafana)
  • API management platforms and service mesh technologies
  • Background in data engineering or real-time data processing

Application Instructions

Submit your resume and cover letter highlighting:

  • Go and Java development experience
  • API integration projects
  • Proof-of-concept or rapid prototyping work

             

Similar Jobs you may be interested in ..