Senior Java Software Developer (Azure)

Senior Java Software Developer (Azure)

The offer has expired.

Our customers have thousands of technicians that keep power, gas, and other essential services operating daily around the world. ABB’s development teams write the software to make this possible. Come join us in an environment that welcomes innovation and rewards your ability to get the job done while you build scalable and reliable features on a leading edge Azure cloud platform. The senior developer works on technical challenges and facilitates collaborative efforts within the scrum team and across product teams, in support of the frequent delivery of quality software to the customer.


As a senior member of the team you'll be expected to:

- Design, develop, re-factor, review, and maintain software with quality and performance in mind.
- Be an example and mentor for other developers to foster growth of skills and capabilities.
- Take initiative to work with your team to resolve technical problems.
- Support team member efforts to implement solutions and be pro-active in offering help to others.
- Identify risks that could impact schedule and quality of software and manage those risks with the team and ask for help when needed.
- Meet team commitments through a collaborative effort on planning, development, and automated testing to meet the done criteria.
- Fail fast when needed and learn from mistakes; prototype new features.
- Be effective in reflection, retrospection, and constant incremental improvement.


- A minimum of 6 years of professional software development experience and a Bachelor's degree in Computer Science or Engineering; or equivalent with relevant work experience.
- Written and spoken English is professional, clear and understood by others the first time. You are able to adjust your style according to the situation whether it’s a 15 minute stand up meeting or demo in front of senior management.
- Experience with Scrum development process
- Solid background in algorithms and data structures
- Solid background in design patterns and RESTful web services
- Micro Service design and development experience
- Experience cloud development (Azure, Amazon Web Services, Google cloud, etc…)
- Proficient in Unix-based enterprise OLTP software development.
- Expertise in OOP, Java EE, JPA, JMS, JAX-WS, JAX-RS, XML, JSON
- Azure SQL, PL/SQL, application servers (JBoss, Weblogic, etc…)
- Experience with PowerShell

Additional Nice-to-have Skills or experience

- Azure Infrastructure experience (Service Fabric, App services, logic apps, Service Bus etc)
- Net development
- Visual Studio Team System / Team Foundation Server
- Familiarity with TDD, Unit testing and mocking techniques, and automated testing.

Additional information

ABB is an Employment Equity Employer and values a diverse workforce. ABB will provide reasonable accommodation to applicants with disabilities. In support of our Employment Equity Program, women, aboriginal people, members of visible minorities, and/or persons with disabilities are encouraged to apply and self-identify in the application process. We also offer a stimulating work environment, competitive salaries and a complete benefits package.

ABB is prepared to act on requests for disability accommodations that might be required to allow any disabled person to access our facility. Please advise us if any attending person requires/requests some specific form of disability accommodation.

The masculine form is used as neutral gender and includes men and women.

Richmond, BC, British Columbia, Canada
Contract type:
Business unit:
Business Unit Grid Automation
Date posted:
Job function:
Research and Development
Publication ID:

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

Share this job ad.

Know someone who might be interested in this job? Email this posting directly and encourage people to make a better world with us.

Related jobs