Software Developer Java Backend

Nexgrid, LLC

Fredericksburg (VA)

On-site

USD 110,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

Software Developer Java Backend
Software Developer Java Backend

Nexgrid, LLC. • Fredericksburg (VA)

On-site
USD 120,000 - 160,000
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
Senior Engineer, Software Development
Senior Engineer, Software Development

Landis+Gyr AG • Alpharetta (GA)

On-site
USD 100,000 - 126,000
Medical, dental, and vision coverage
401(k) retirement plan with company match
Tuition reimbursement program
+1
Senior Engineer, Software Development
Senior Engineer, Software Development

Landis+Gyr • Alpharetta (GA)

On-site
USD 100,000 - 126,000
401(k) match
Annual bonus consideration
PTO
+6
Sr Software Engineer
Sr Software Engineer

Scale • New York (NY)

On-site
USD 140,000 - 210,000
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
Manager, Interconnection
Manager, Interconnection

Nexamp • Boston (MA)

On-site
USD 150,000 - 165,000
Competitive compensation package
401(k) employer-match
Health, dental, and vision insurance
+3