Senior Software Engineer - Java Full StackLocation: Southlake / Dallas, Texas
Onsite Opportunity
Salary: $110,000 - $180,000 + Bonus
About the RoleSeeking a Senior Software Engineer - Java Full Stack to support development of enterprise applications and data-intensive platforms within the power and energy utilities sector.
This role will focus on building scalable front-end and back-end applications supporting transmission and distribution automation platforms. The ideal candidate will have strong expertise in Java, Angular, microservices, distributed systems, and enterprise application development.
Candidates with experience in energy, utilities, grid modernization, or industrial technology environments are highly preferred.
Responsibilities- Design and develop full-stack enterprise applications using Java, Angular, and SQL
- Build scalable APIs, microservices, and distributed application components
- Develop integrations between internal and external enterprise systems
- Support development of responsive and high-performance applications
- Collaborate with product, QA, release, and design teams throughout the SDLC
- Troubleshoot application issues and optimize performance and scalability
- Participate in Agile ceremonies and cross-functional engineering activities
- Support testing, deployment, maintenance, and continuous improvement initiatives
- Ensure coding standards and best practices are followed using modern development tools and frameworks
Requirements- 6+ years of hands-on experience in Java full-stack development
- Strong experience with Core Java, Spring Boot, REST APIs, and Microservices
- Experience with Angular, HTML, CSS, JavaScript, and SQL
- Experience building enterprise or distributed applications
- Understanding of messaging frameworks, multithreading, and scalable architectures
- Experience with JSON, XML, SOAP, REST, and web services
- Familiarity with Agile development methodologies and SDLC processes
- Experience with Git, Jira, build tools, and modern development environments
- Strong analytical and problem-solving skills
- Bachelor's degree in Computer Science, Electronics Engineering, or related field
Preferred Experience- Experience within energy, utilities, transmission & distribution, or renewable energy industries
- AWS cloud development experience
- DevOps and cloud deployment exposure
- Python experience is a plus
- Unix and shell scripting knowledge preferred
- Experience with responsive UI design and modern front-end frameworks
Additional Details- Onsite role based in Southlake / Dallas, TX
- Full-time permanent position
- Bonus eligible
- Occasional travel may be required
- Visa sponsorship and transfer support not available
- Candidates must be authorized to work in the United States without sponsorship