Java Software Engineer

 

Description:

Company Description


Current enhances commercial, industrial, city and specialty applications with advanced lighting and intelligent controls. Working with our partners, we deliver the best possible outcomes for our customers.

See why Current is always on at www.gecurrent.com.

At Current, we live and work by our Values:

  • Bold in Action – We are always promoting the growth and development of our business, our products, and one another; embracing change and looking to the future.
  • Outcome Driven- We are always clear on our goals, removing obstacles and charting the path to make it happen
  • Doing Right – We never compromise the integrity of our actions to ensure healthy, fulfilling lives at work and in our communities

 

 

Job Description


The Software Engineer will work as a Java developer responsible for designing, developing, and maintaining Current’s Daintree wireless lighting control solution. The products’ primary goal is to improve the energy efficiency and operation of commercial and industrial buildings. The product is a true IoT solution that monitors energy usage, collects environmental data, and provides simple HVAC controls. The product consists of a cloud hosted configuration/reporting application and gateways installed in buildings to manage a network of Zigbee devices.

What You'll Do:

  • Design, implement and deploy high performing, scalable end to end solutions in a fast-paced agile environment using the latest software development technologies and infrastructure
  • Write code that meets standards and delivers desired functionality using the technology selected for the project. Your code will be of high quality with emphasis on testing at the appropriate levels including integration, component and unit testing.
  • Maintain and support applications in our production environment.
  • Work with Product Owners to understand requirements and take ownership for the project delivery. You will be expected to provide a technical design and have that reviewed by your peers. You will then create a prioritized list of user stories and lead the delivery efforts by collaborating with a small team of engineers.
  • Engage subject matter experts in successful transfer of complex domain knowledge
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Understand performance parameters and assess application performance
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

The Ideal Candidate Will Be:

  • A team player with strong Collaboration skills to work with teams across geographical locations
  • An excellent communicator with both strong written and verbal skills
  • Positive and enthusiastic
  • Someone with a strong sense of ownership

 

Qualifications


What We Need You To Have:

  • Bachelor’s degree in Computer Science, IT or an Engineering related discipline
  • 3+ years of experience developing Java web applications and APIs (Spring, Spring Boot, RESTful, Jersey, RestEasy, Web Services)
  • Experience with SQL and NoSQL data stores such as PSQL, Redis, Cassandra and Solr
  • Experience with database tools (JPA, Hibernate, JDBC, Spring Data)

What We'd Love You To Have:

  • Knowledge of building controls protocols such as BACnet and Modbus
  • Knowledge of wireless IoT protocols such as Zigbee
  • Experience with Docker Containerization deployed using Kubernetes
  • Experience with Message Brokers such as Kafka or RabbitMQ
  • Experience with web-frontends using either Angular or React.
  • Experience using Kubernetes, Docker and Linux.
  • Experience developing on AWS or Azure and working in a environment where teams own the application and infrastructure that they deploy on

Organization GE Current, a Daintree company
Industry IT / Telecom / Software Jobs
Occupational Category Java Software Engineer
Job Location Victoria,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-09-11 3:30 pm
Expires on 2024-12-05