Epicareer Might not Working Properly
Learn More
Z

Senior Java Software Engineer Full Stack - Must have a Utilities/Energy Company Background

Salary undisclosed

Checking job availability...

Original
Simplified

No sponsorship available for this opportunity.

******************Candidates should be from Electric Utilities or Transmission and Distribution or Renewable Energy Domain / Industry only. ********************************************************

Looking for someone from a utilities background only.

This is an outstanding opportunity for an experienced Senior Software Engineer to work on innovative full-stack development projects. The ideal candidate will possess strong technical skills and the ability to develop modern applications using cutting-edge technologies. This role requires working independently on complex solutions while collaborating in a fast-paced team environment to drive impactful results.

Key Responsibilities:

Design and implement modern applications utilizing Spring Boot, REST, and Angular/React on AWS Cloud.

Develop and maintain front-end architecture with a strong focus on usability and performance.

Create and optimize user interactions within web and desktop applications.

Develop robust back-end solutions and APIs to support seamless integration between front-end and back-end systems.

Ensure cross-platform optimization for mobile and responsive design principles.

Work alongside UI/UX designers to enhance web design features.

Drive projects from conceptualization to final implementation.

Stay updated with the latest cloud, web, and software development trends.

Troubleshoot, analyze, and optimize applications for maximum efficiency.

Contribute to the development of new features, solutions, and enhancements by analyzing industry advancements.

Document technical solutions and report findings to key stakeholders.

Engage in continuous learning and training to stay current with best practices and emerging technologies.

Take the lead in projects when required and mentor team members to improve coding and design standards.

Develop solutions that comply with coding best practices enforced through static analyzers such as SonarQube.

Participate in all stages of the Software Development Lifecycle (SDLC), including analysis, design, coding, testing, and implementation.

Work in an Agile environment, actively participating in Agile ceremonies.

Support cross-functional teams in testing, deployment, and product maintenance.

Technical Expertise:

Required:

5+ years of hands-on experience in Java programming and enterprise application development.

Strong proficiency in UI development using Java, HTML, CSS, JavaScript, and jQuery.

Experience with SQL, XML, JDBC, and database interactions.

Proficiency in advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, and others.

Experience with Java development tools, including IDEs, build frameworks, source code control, and Jira.

Strong understanding of distributed architecture, web services (XML, JSON, REST, SOAP, microservices), and messaging systems.

Working knowledge of Spring framework and design patterns.

Experience with responsive and adaptive design methodologies.

Strong problem-solving skills and expertise in designing efficient algorithms for handling large datasets.

Excellent verbal and written communication skills, with a strong ability to work collaboratively.

Passion for technology, with a demonstrated ability to learn quickly and adapt to new trends.

Strong understanding of software development cycles and best practices.

Ability to manage multiple projects effectively, focusing on user experience and efficiency.

Unix and Shell scripting knowledge is a plus.

Experience in working within SCRUM teams and contributing to technical discussions.

Desired:

Experience with Energy & Utilities solutions.

Application development on AWS Cloud.

Key Value Drivers:

Strong teamwork and collaboration.

Accuracy and attention to detail.

Ability to meet deadlines and drive timely results.

Structured and methodical approach to problem-solving.

Behavioral Attributes:

Strong analytical and problem-solving abilities.

Excellent communication and interpersonal skills.

Self-motivated with a proactive mindset.

Willingness to learn and adapt quickly.

Effective team player with a passion for technology and innovation.

This role offers an exciting opportunity to work on transformative technology solutions in a dynamic environment.

Skills and Certifications [note: bold skills and certification are required] 5+ years of proven hands-on Java programming and building enterprise level applications using Java.. Experience SQL, XML, JDBC Advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc
Compensation
Full-time
Benefits - Full
Relocation Assistance Available - Possible for ideal candidate
Candidate Details
5+ to 7 years experience
Seniority Level - Other
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel - Occasionally
Ideal Candidate

No. of open positions: 4

Mandatory:

Minimum of 8 yrs. of relevant technology experience.

Minimum of 3 yrs. of Domain experience.

Minimum of 3 yrs. in Product Development experience.

GCs and USCs ONLY. We will not sponsor visas.

Candidates should be from Electric Utilities or Transmission and Distribution or Renewable Energy Domain / Industry.

Need by Date: Immediate.

Why this employer is a great company

This company is a global leader in digital energy solutions and technological development within the infrastructure and electrical services sector. With a strong track record of innovation and excellence, it specializes in designing and delivering advanced solutions that drive digital transformation in the energy industry.

Renowned for its commitment to sustainability, operational efficiency, and high-impact products and services, the company enhances the performance of electrical systems across various industries. With an international presence and a continuous improvement mindset, it fosters a dynamic work environment that encourages collaboration, creativity, and professional growth.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

No sponsorship available for this opportunity.

******************Candidates should be from Electric Utilities or Transmission and Distribution or Renewable Energy Domain / Industry only. ********************************************************

Looking for someone from a utilities background only.

This is an outstanding opportunity for an experienced Senior Software Engineer to work on innovative full-stack development projects. The ideal candidate will possess strong technical skills and the ability to develop modern applications using cutting-edge technologies. This role requires working independently on complex solutions while collaborating in a fast-paced team environment to drive impactful results.

Key Responsibilities:

Design and implement modern applications utilizing Spring Boot, REST, and Angular/React on AWS Cloud.

Develop and maintain front-end architecture with a strong focus on usability and performance.

Create and optimize user interactions within web and desktop applications.

Develop robust back-end solutions and APIs to support seamless integration between front-end and back-end systems.

Ensure cross-platform optimization for mobile and responsive design principles.

Work alongside UI/UX designers to enhance web design features.

Drive projects from conceptualization to final implementation.

Stay updated with the latest cloud, web, and software development trends.

Troubleshoot, analyze, and optimize applications for maximum efficiency.

Contribute to the development of new features, solutions, and enhancements by analyzing industry advancements.

Document technical solutions and report findings to key stakeholders.

Engage in continuous learning and training to stay current with best practices and emerging technologies.

Take the lead in projects when required and mentor team members to improve coding and design standards.

Develop solutions that comply with coding best practices enforced through static analyzers such as SonarQube.

Participate in all stages of the Software Development Lifecycle (SDLC), including analysis, design, coding, testing, and implementation.

Work in an Agile environment, actively participating in Agile ceremonies.

Support cross-functional teams in testing, deployment, and product maintenance.

Technical Expertise:

Required:

5+ years of hands-on experience in Java programming and enterprise application development.

Strong proficiency in UI development using Java, HTML, CSS, JavaScript, and jQuery.

Experience with SQL, XML, JDBC, and database interactions.

Proficiency in advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, and others.

Experience with Java development tools, including IDEs, build frameworks, source code control, and Jira.

Strong understanding of distributed architecture, web services (XML, JSON, REST, SOAP, microservices), and messaging systems.

Working knowledge of Spring framework and design patterns.

Experience with responsive and adaptive design methodologies.

Strong problem-solving skills and expertise in designing efficient algorithms for handling large datasets.

Excellent verbal and written communication skills, with a strong ability to work collaboratively.

Passion for technology, with a demonstrated ability to learn quickly and adapt to new trends.

Strong understanding of software development cycles and best practices.

Ability to manage multiple projects effectively, focusing on user experience and efficiency.

Unix and Shell scripting knowledge is a plus.

Experience in working within SCRUM teams and contributing to technical discussions.

Desired:

Experience with Energy & Utilities solutions.

Application development on AWS Cloud.

Key Value Drivers:

Strong teamwork and collaboration.

Accuracy and attention to detail.

Ability to meet deadlines and drive timely results.

Structured and methodical approach to problem-solving.

Behavioral Attributes:

Strong analytical and problem-solving abilities.

Excellent communication and interpersonal skills.

Self-motivated with a proactive mindset.

Willingness to learn and adapt quickly.

Effective team player with a passion for technology and innovation.

This role offers an exciting opportunity to work on transformative technology solutions in a dynamic environment.

Skills and Certifications [note: bold skills and certification are required] 5+ years of proven hands-on Java programming and building enterprise level applications using Java.. Experience SQL, XML, JDBC Advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc
Compensation
Full-time
Benefits - Full
Relocation Assistance Available - Possible for ideal candidate
Candidate Details
5+ to 7 years experience
Seniority Level - Other
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel - Occasionally
Ideal Candidate

No. of open positions: 4

Mandatory:

Minimum of 8 yrs. of relevant technology experience.

Minimum of 3 yrs. of Domain experience.

Minimum of 3 yrs. in Product Development experience.

GCs and USCs ONLY. We will not sponsor visas.

Candidates should be from Electric Utilities or Transmission and Distribution or Renewable Energy Domain / Industry.

Need by Date: Immediate.

Why this employer is a great company

This company is a global leader in digital energy solutions and technological development within the infrastructure and electrical services sector. With a strong track record of innovation and excellence, it specializes in designing and delivering advanced solutions that drive digital transformation in the energy industry.

Renowned for its commitment to sustainability, operational efficiency, and high-impact products and services, the company enhances the performance of electrical systems across various industries. With an international presence and a continuous improvement mindset, it fosters a dynamic work environment that encourages collaboration, creativity, and professional growth.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job