
Senior Full-Stack Developer
- 🇺🇸 United States
- Remote
- Senior
- 1 day ago
- Java
- UI/UX
- SOAP
- .NET
- Spring Boot
- REST API
- Spring Framework
- HTML
- CSS
- JavaScript
- TypeScript
- React.js
- Angular
- JSON
- XML
- SQL
- Data Modeling
- C#
- .NET Core
- ASP.NET
- DB2
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.
Senior Full-Stack Developer · Milsoft Utility Solutions, Inc.