Senior UI Developer

ABB, Inc.

Job Description

Senior UI Developer

ABB Enterprise Software (NYSE: ABB, ***********) is a leading business solutions provider offering enterprise software, energy markets data, and advisory services. The offerings comprise a broad range of solutions to address the most critical needs of utility, power, and communications companies, including real-time control, electricity market management systems, asset management, energy trading and risk management, mobile workforce management and network management.
2018-02-01

Senior professionals ( > 5 years of work experience)
Tasks:

We are currently seeking a candidate with exceptional Java, and User Interface (UI) software development skills. MS in Computer Science (or an equivalent STEM degree) from a recognized university with 5+ years’ experience in programming in Java with focus on web based UI development and thoroughly understanding entire software development and delivery life-cycle. Understanding of Energy Market Operations a plus.

The primary purpose of the job is to provide advanced technical expertise in UI design and programming for 24×7 energy market management systems. The candidate will be expected to make a significant individual contribution as well as working effectively as part of the development and customer support teams.

Requirements:

Basic qualifications:
Bachelor’s degree in Engineering (or an equivalent STEM degree) with 8+ years’ experience in programming highly available transaction processing systems and thorough understanding entire software development and delivery life-cycle.

OR;

* Masters’ degree in Engineering (or an equivalent STEM degree) with 6+ years’ experience in programming highly available transaction processing systems and thorough understanding entire software development and delivery life-cycle.

Ideally, this position could be staffed at a higher level meeting the following basic qualifications:

Bachelor’s degree in Engineering (or an equivalent STEM degree) with 12+ years’ experience in programming highly available transaction processing systems and thorough understanding entire software development and delivery life-cycle.

OR;

* Masters’ degree in Engineering (or an equivalent STEM degree) with 10+ years’ experience in programming highly available transaction processing systems and thorough understanding entire software development and delivery life-cycle.

Preferred qualifications:
*C and HTML
*Exceptional programming skills in Java with a passion for programming
*Good knowledge of User Interface (UI) development
*Strong Java Swing knowledge and experience (JavaFX a plus)
*Systems level knowledge of at least one major Unix OS/Linux
*Must have knowledge of object oriented software design, design patterns, data structures, and algorithms
*Good knowledge of synchronization and multi-core/multi-threaded programming
*Computer performance tuning knowledge
*Relational database access programming essential
*Enterprise application development experience with J2EE based systems including JMS Messaging, Apache Tomcat, Apache HTTP server, JBoss or equivalent
*Experience with ORMs like Hibernate, XML data binding software such as JAXB or Castor, Apache Axis and JWSDP
*Knowledge of XML, XSD, XSL, JSON, Web Services including WSDL, SOAP, Restful Web Services
*Programming knowledge in Windows and in C language a plus

Additional information

Equal Employment Opportunity and Affirmative Action at ABB

ABB is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace.

All qualified applicants will receive consideration for employment without regard to their race, creed, color, ancestry, religion, sex, national origin, citizen status, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veterans status. For more information regarding your (EEO) rights as an applicant, please visit the following websites:
****************************************************************
****************************************** ***********************************************************************************************

As an Equal Employment Opportunity and Affirmative Action Employer, applicants may request to review the Affirmative Action Plan of a particular ABB facility between the hours of 9:00 A.M. – 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at 1-************.

Protected veterans and qualified individuals with a disability may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB’s career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at 1-************ or by sending an email to ****************. Resumes and applications will not be accepted in this manner.

Location:

San Jose, California, USA

Contract type:
Regular/Permanent

Business unit:
Business Unit Grid Automation

Date posted:
2018-01-11

Job function:
Consulting Services

Publication ID:
US********_E13

ABB (ABBN: SIX Swiss Ex) is a pioneering technology leader in electrification products, robotics and motion, industrial automation and power grids, serving customers in utilities, industry and transport & infrastructure globally. Continuing more than a 125-year history of innovation, ABB today is writing the future of industrial digitalization and driving the Energy and Fourth Industrial Revolutions. ABB operates in more than 100 countries with about 132,000 employees ***********

Equal Employment Opportunity and Affirmative Action at ABB Inc.

ABB Inc. is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace.
All qualified applicants will receive consideration for employment without regard to their sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by law. For more information regarding your (EEO) rights as an applicant, please visit the following websites:

****************************************************************
***********************************************************************************************

To apply for this job please visit the following URL: http://itjobpro.com/99628 →