Senior Java Full Stack Engineer from energy utilities background in , United States
Role details
Job location
Tech stack
Job description
Seeking 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 . 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 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 Experience with responsive UI design and modern front-end frameworks, Candidates must be authorized to work in the United States without sponsorship
Benefits & conditions
Full-time permanent opportunity Relocation assistance available Competitive compensation and bonus package Opportunity to work on large-scale energy and utility technology platforms Exposure to transmission, distribution, and grid automation systems Collaborative engineering environment with modern technologies and enterprise-scale applications