Principal Software Engineer Nexant
Business Unit:Energy Software and Information Systems
Nexant, founded on January 1, 2000, is an independent provider of intelligent grid software and clean energy solutions. The company has extensive experience and expertise in energy efficiency, demand side management, biomass, geothermal, solar, wind, hydrogen, natural gas, clean coal, and CO2 capture and sequestration. The company is headquartered in San Francisco, California and operates from 32 corporate, representative, and project offices located throughout the United States, Europe, the Middle East, Africa, and Asia.
Nexant offers a comprehensive suite of best-in-class energy enterprise software that transforms business processes and enables implementation of smart grid, clean energy, and demand management initiatives. Its solutions help utilities, power producers, and retailers improve operational and financial efficiency, reduce risk, and enhance customer engagement across the energy value chain. The company also provides strategic, operational, and technical advisory services to utilities, grid operators, energy resource companies, and petrochemical majors.
Over the last decade, it has been developing and commercializing technology solutions?such as Nexant iEnergy?, Nexant Grid360?, Nexant iHedge, and Nexant RevenueManager?that enable utilities, power producers, and retailers to improve operational and financial efficiency, reduce risk, and enhance customer engagement across the energy value chain.
Nexant?s industry professionals have completed more than 3,200 client assignments in over 100 countries, and its software is used in over 120 utility control centers worldwide.
Are you interested in having a real impact and helping to change the world? Then join us!
About the Job
The following is a representative description of the position?s role and responsibilities. Reflecting the flexible nature of our work, Nexant will adjust this description as necessary to meet operating and strategic needs of its business.
Nexant is seeking a motivated developer with hands-on experience in enterprise systems software development with 15-20 years of work experience in C, C++, Java server-side development.
Duties and Responsibilities
Participate in the full life cycle development of enterprise software systems including design, implementation, testing, and support
Implementation of business logic, user interfaces, and databases
Other responsibilities as assigned.
MS in Computer Engineering, Software Engineering or related
15-20 years of work experience in C, C++, Java server-side development
Strong core java expertise in developing scalable systems, including multi-threading
Implementation experience in Spring, Hibernate, Struts and other frameworks
Strong working knowledge of Service Oriented Architecture and design principles and implementation experience in developing designing and developing web-services
Experience developing in ESB environments and in utilizing OSGI component integration architectures
Solid database and RDBMS programming skills including ability to construct data access layers in multi-tier applications
Implementation knowledge of designing and developing systems for internationalization
Good knowledge of Server and Web Client technologies, and how they work together
Ability to proactively look at new and innovative solutions that may improve user experience while increasing performance and scalability
Should be analytical and be able to troubleshoot applications
Exposure to formal development methodology tools and both full lifecycle and agile development methodologies
Excellent communication skills with the ability to work in a team environment
Implementation experience in JAAS APIs and LDAP preferred
Spring, Servlets, Hibernate, Struts, SQL, JDBC
Weblogic/JBoss, Tomcat, SOAP, Apache
J2EE, Ajax, Web Services, XML, XLST, JUnit
Salary and Benefits (U.S.)
Nexant offers competitive salaries based on candidate's qualifications. Nexant also offers three weeks paid vacation per year, eleven paid holidays per year, a 401(k) plan with employee matching funds and an overall comprehensive benefits package.
Nexant, Inc. is an equal opportunity employer and encourages workforce diversity. We welcome applications from all qualified candidates.
||San Mateo, CA |