Software Developer Java Backend

Nexgrid

Fredericksburg (VA)

On-site

USD 110,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nexgrid, LLC is looking for a mid-to-senior Software Developer to architect and build backend systems for AMI and smart grid deployments. You will work on large-scale Java applications that integrate AI/LLM capabilities, mobile platforms, and third-party systems solving complex problems at the intersection of utility infrastructure and modern software innovation.

You will design distributed backend services, integrate AI capabilities, and build scalable REST APIs powering apps and ecosystem

Qualifications

  • 5+ years of professional software development experience.
  • Experience designing and optimizing relational databases at scale.
  • Experience building REST APIs or similar server-side interfaces.
  • Solid Git and CI/CD practices.
  • Bachelor's degree in CS, Eng, or equivalent experience.

Responsibilities

  • Design and architect distributed Java backend services handling large data points.
  • Integrate AI and large language models into infrastructure systems.
  • Build scalable REST APIs powering mobile apps and thirdParty connections.
  • Collaborate with cross-functional teams on smart grid tech.
  • Optimize databases for throughput and complex queries.
  • Drive architectural decisions and emerging technologies.
  • Mentor through code reviews and contribute to best practices.

Skills

Java backend
REST APIs
SQL/DB tuning
CI/CD
AI/ML integration

Education

Bachelor's degree in CS or related field

Tools

Spring Framework
Docker
Kubernetes
AWS

Job description

Unless otherwise stated Candidates must be authorized to work in the United States without visa sponsorship.

Job Description:

About the Role

Nexgrid is hiring a mid-to-senior Software Developer to architect and build next-generation backend systems for advanced metering infrastructure (AMI) and smart grid deployments. You'll work on large-scale, mission-critical Java applications that integrate AI/LLM capabilities, mobile platforms, and third-party systems''solving complex problems at the intersection of utility infrastructure and modern software innovation.

What You'll Do

  • Design and architect distributed Java backend services handling millions of data points and complex business logic across utility networks
  • Integrate cutting-edge AI and large language models into real-world infrastructure systems
  • Build scalable REST APIs and integration layers that power mobile apps and third-party ecosystem connections
  • Collaborate with cross-functional teams to push the boundaries of what's possible in smart grid technology
  • Optimize and scale relational database systems to handle massive throughput and complex queries
  • Drive technical decisions on emerging technologies and architectural patterns
  • Write clean, maintainable code and mentor through code review
  • Contribute to architecture that shapes the future of utility software

Required Qualifications

  • 5+ years of professional software development experience
  • Proven experience designing and optimizing relational databases at scale
  • Experience building REST APIs or similar server-side interfaces
  • Solid understanding of version control (Git) and CI/CD practices
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience

Preferred Qualifications

  • Mobile app development experience (iOS/Android, or mobile-accessible APIs)
  • Experience integrating with AI/LLM services (OpenAI, Claude, or similar)
  • Experience with distributed systems, microservices, or high-throughput architectures
  • Familiarity with smart grid, IoT, or utility software domains
  • SQL optimization and database performance tuning

Why Nexgrid

We're building the platform that modernizes how utilities operate at scale. This isn't legacy maintenance''it's greenfield innovation combining utility infrastructure with AI, mobile, and modern cloud patterns. You'll solve real problems that impact millions of people.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer AI-Driven Utilities
Senior Java Backend Engineer AI-Driven Utilities

Nexgrid, LLC. • Fredericksburg (VA)

On-site
USD 120,000 - 160,000
Senior Java Backend Engineer — AI-Driven Smart Grid APIs
Senior Java Backend Engineer — AI-Driven Smart Grid APIs

Nexgrid, LLC • Fredericksburg (VA)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

Nexgrid, LLC. • Fredericksburg (VA)

On-site
USD 85,000 - 120,000
Competitive salaries
Excellent benefits
Free health insurance
+1
Mobile App Developer (iOS & Android)
Mobile App Developer (iOS & Android)

Nexgrid, LLC. • Fredericksburg (VA)

On-site
USD 80,000 - 100,000
Competitive compensation
Career growth opportunities
Free health insurance
+1
Manager, Interconnection
Manager, Interconnection

Nexamp • Chicago (IL)

Hybrid
USD 150,000 - 165,000
401(k) employer-match
Health, dental, and vision insurance
Flexible paid time off
+2
Senior Software Engineer (Java- Big Data)
Senior Software Engineer (Java- Big Data)

Grid Dynamics • United States

On-site
USD 120,000 - 160,000
Medical insurance
Vision coverage
Dental coverage
+2
Manager, Interconnection
Manager, Interconnection

Nexamp • Boston (MA)

Hybrid
USD 150,000 - 165,000
Competitive compensation package
401(k) employer-match
Health, dental, and vision insurance
+3
Senior Software Engineer
Senior Software Engineer

Scale • New York (NY)

Hybrid
USD 120,000 - 180,000
Grid Integration Program Manager
Grid Integration Program Manager

Nexamp • New York (NY)

Hybrid
USD 115,000 - 120,000
401(k) employer match
Health, dental, and vision insurance
Flexible paid time off
+2
Principal Platform Engineer - ADMS
Principal Platform Engineer - ADMS

National Grid Plc • Village of Liverpool (NY)

Hybrid
USD 126,000 - 148,000
Hybrid work