Java Software Engineer

  • Eaton
  • Rockville, MD, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Eatons Electrical Automation SolutionsDivision is currently seeking a JavaSoftware Engineer to join our team. This position is based at our Rockville, MDsite. Position Overview: Energy AutomationSolutions (EAS), a business unit of Eaton, provides comprehensive automationtechnologies and expertise to assist electric utility customers improve systemproductivity, reliability, and energy efficiency. To this end, a single team ofexperts is focusing on hardware, software, controls, security, andcommunications. As a result of this longstanding expertise, EAS' solutions arenow implemented in the largest utilities in North America. EAS is a leadingcompany in the fields of smart grid communications, demand response,distribution automation, substation automation, and engineering analysis forthe power industry. At Eaton, we work in a young, dynamic and stimulatingenvironment with many opportunities for a broad and diverse career path. Eatoninvests in our employees for the long term not just with salary and benefits,but with ongoing learning and development opportunitiesAs a Java SoftwareEngineer, you will design, develop, implement, and test enterprise softwaresolutions that drive complex power system automation for electric utilities.You will work with large mature software systems and ensure future developmentsolves business and technical problems. Development focus is on client/serverarchitecture, web-based applications, and relational databases, which integratewith various electric utility enterprise systems. We strive to deliverdependable, simplified, and best-in-class software applications to helputilities leverage their assets and manage a smarter grid. Our development teamuses the latest proven technologies available to develop enterpriseapplications that are smart, innovative, integrative, and user friendly.Makingwhat matters work at Eaton takes the passion of every employee around theworld. We create an environment where creativity, invention and discoverybecome reality, each and every day. Its where bold, bright professionals likeyou can reach your full potentialand where you can help us reach ours.In this function you will: Develop enterprise software solutions in a Java/J2EE environment primarily using Spring Core, Spring MVC.Full range of development including new features, bug fixes, refactoring, optimization, and testing.Work on a fast-paced and dynamic scrum team following Agile design framework (sprints, stand-ups, time estimation, work breakdown).Utilize experience and research to implement best-practices, determine appropriate technologies and design patterns, and identify/mitigate risksContribute to our products continuous improvement by building great solutions and engaging in code reviews and technical discussions with entire development team.Investigate critical customer support issues and propose creative solutions. Analyze Java Heap dumps, memory allocation, deadlocks, and threading.Work closely with all team members (including software, firmware, QA, customer service, and marketing).When we embrace the different ideas, perspectives andbackgrounds that make each of us unique, we as individuals and as a company are stronger.QualificationsRequired (Basic) Qualifications: Bachelors degree or higher from an accredited institution to be completed by December 2020. Minimum of an internship/coop completed during undergradExperience/coursework in Java technologiesMust be able to work in the United States without corporate sponsorship now andin the futureNo relocation benefit is being offered for this position. Only candidates within a 50-mile radius of Rockville, MD will be considered. Active Duty Military Service member candidates are exempt from the geographical area limitation.Preferred qualifications: Experience translating business requirements into technical design.Understanding of typical software architectures, object-oriented programming, and best practices for software development.Experience with Spring MVC,ActiveMQ, IPv6, DNS, and SQL preferred.Experience with standard development tools and libraries preferred (Eclipse, Subversion or Git, SQL Server, Oracle, Spring, Tomcat, Jenkins, JIRA, BitBucket, vSphere).Ability to communicate with multiple groups including marketing, product management, and quality.Knowledge and implementation experience on energy or industrial automation solutions a plus.Position Criteria: Ability to travel up to 10%Ability to work with geographically dispersed teams.Proven analytical and problem-solving skills.Effective oral and written communication skills as well as planning and organizational skills.We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.#LI-AM1We make what matters work. Everywhere you lookfrom the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every dayyoull find one thing in common. It all relies on power. Thats why Eaton is dedicated to improving peoples lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters.We are confident we can deliver on this promise because of the attributes that our employees embody. Were ethical, passionate, accountable, efficient, transparent and were committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.Job: EngineeringRegion: North America US/Puerto RicoOrganization: EPG EAS Electrical Automation SolutionsJob Level: Individual ContributorSchedule: Full-timeIs remote work (i.e. working from home or another Eaton facility) allowed for this position?: NoDoes this position offer relocation?: NoTravel: Yes, 10 % of the Time
Associated topics: .net, algorithm, c#, develop, developer, devops, matlab, perl, python, sde