Logo for Milsoft Utility Solutions

Senior Full-Stack Developer

Role overview

Qualifications

  • 7+ years of professional software development experience in an enterprise environment
  • 5+ years of enterprise Java experience using Spring Framework (Spring Boot, Spring WS)
  • 5+ years of experience building modern web applications using HTML, CSS, JavaScript/TypeScript and frameworks such as React or Angular
  • Strong production experience handling both modern REST (JSON) APIs and legacy SOAP (XML/WSDL) communication protocols

Responsibilities

  • Design and build accessible, responsive, and high-performance user interfaces working from mockups
  • Develop, maintain, and optimize enterprise Java services utilizing Spring Boot (REST APIs) and Spring WS (legacy SOAP services)
  • Analyze legacy data protocols and assist in mapping architectural migration paths across Java and .NET environments
  • Mentor mid-level and junior engineers, lead architectural reviews, enforce sustainable coding standards, and participate in comprehensive code reviews

Key facts

Hard skills

Other skills

  • Mentorship

About the company

Milsoft Utility Solutions logo

Milsoft Utility Solutions

Computer Software / SaaS

Milsoft provides more than a thousand electric utilities and their consultants and vendors with powerful engineering, operations, and customer service software that enables them to do their jobs better. Milsoft software will equip you to plan and operate an electrical distribution system with the economy, reliability, efficiency, and customer service that you require. Milsoft Utility Solutions develops, sells, and supports an Engineering and Operations (E&O) System for electric utility planning, analysis, operations, and management. The Milsoft E&O System enables an electric utility to achieve optimum economy, efficiency, productivity, reliability, safety, and customer service. The E&O System is founded upon a detailed model of a utility’s as-built, as-energized electric network and features a suite of seamlessly integrated software solutions with central operations data and workflow management. Milsoft’s Customer Information System is a robust yet value-oriented system that provides superior features and functionality. Our ability to handle multiple utility services, complex billing scenarios, collections, payments, customer care, service order management, prepaid metering, and other important day-to-day tasks, sets us apart as a uniquely capable solution. In addition, our Prepaid Billing, Net Metering, and other key functionality is built into our CIS, which means you can now extend this high-demand functionality to your consumers—either now or in the future. The solutions include: Engineering Analysis • Outage Management • GIS & Field Engineering • Communications • Enterprise Accounting & Billing Financial Management • Work Management • Automated Customer Services The Milsoft E&O System is designed to integrate and interoperate with all of the other systems, applications, and data that a utility uses for engineering and operations.

Company details

IndustryComputer Software / SaaS
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB SUMMARY
We are seeking a Senior Full-Stack Developer with deep expertise in modern web technologies, strong experience in enterprise Java, and solid backend integration skills. In this role, you will bridge the gap between high-performance user interfaces and robust enterprise backend services supporting the utility industry.
Our preferred candidate is expected to take ownership of features across key UI/UX development, backend design and development, our testing practices and frameworks, contributing to the maintenance and modernization of REST and legacy SOAP services, and assist in evaluating cross-platform integration paths across our Java and .NET enterprise systems.


KEY RESPONSIBILITIES
• Frontend Architecture: Design and build accessible, responsive, and high-performance user interfaces working from mockups.
• Backend Services: Develop, maintain, and optimize enterprise Java services utilizing Spring Boot (REST APIs) and Spring WS (legacy SOAP services).
• System Integration & Modernization: Analyze legacy data protocols and assist in mapping architectural migration paths across Java and .NET environments to ensure seamless system interoperability.
• Technical Leadership: Mentor mid-level and junior engineers, lead architectural reviews, enforce sustainable coding standards, and participate in comprehensive code reviews.
• Domain Collaboration: Consult with product managers, internal staff, and utility industry stakeholders to translate complex business requirements into scalable technical solutions.


QUALIFICATIONS
Required Technical Skills & Experience
• 7+ years of professional software development experience in an enterprise environment.
• 5+ years of enterprise Java experience using the Spring Framework (Spring Boot, Spring WS).
• 5+ years of experience building modern web applications using HTML,CSS, JavaScript/TypeScript and
frameworks such as React or Angular.
• Strong production experience handling both modern REST (JSON) APIs and legacy SOAP
(XML/WSDL) communication protocols.
• Relational Databases: Solid proficiency in database design, SQL, data modeling, and performance
optimization.
• Cross-Platform Familiarity: Practical familiarity with C# and .NET Core / ASP.NET (ability to analyze
existing Java services and conceptualize translation into a .NET environment).
Leadership & Core Competencies
• Self-Starter: A forward-thinking engineer who can dive into projects with limited direction and
navigate evolving technology stacks.
• Modernization Mindset: Proven track record of guiding development teams through architectural
shifts and legacy system modernization.
• Mentorship: Demonstrated willingness and experience mentoring junior and mid-level developers
to support team growth.
Preferred Qualifications
• Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related
technical discipline.
• Domain Experience: Background or familiarity with the needs and technical challenges of the Utility
/ Energy industry.
• Legacy Systems: Experience working with IBM i and DB2 systems is a strong plus.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Developer Related jobs

Other jobs at Milsoft Utility Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.