portal resources jobs companies c current java developer, back end

Java Developer, Back End 🔥

Company Description

Current™ (formerly GE Current, a Daintree Company) has unveiled a new brand identity following the historic acquisition of Hubbell’s Commercial & Industrial (C&I) Lighting business. The enterprise brand unites the companies under a single identity with one purpose: To deliver the innovation customers require, with solutions that create inspiring, efficient and safe environments. Current products dramatically improve lighting quality, reduce energy demand to support cleaner air, and have become synonymous with reimagined physical spaces. The history of the company demonstrates decades of trusted quality and reliability. Current's portfolio includes 35 industry-leading product brands each offer a unique value proposition. Primary office locations are Cleveland, OH and Greenville, SC, with centers of expertise locations in Austin, TX, Rolling Meadows, IL and Quebec, Canada. Manufacturing operations reside in Hendersonville, NC, Pittsburgh, PA, Plympton, MA, Christiansburg, VA, Acuna, MX and Tijuana, MX.

Job Description

Current is seeking a senior software developer to join our progressive and dynamic fast-paced enterprise software team. These are exciting times - our industry and user expectations are changing and so are we! We are developing the next generation of world class Internet of Things (IoT) connected lighting controls and building management system. This is a hands-on development role that will directly contribute to the development and expansion of our cutting-edge cloud connected IoT applications and offerings with the latest software technologies and tools. You will be part of our fast-growing innovative technology design center located in either Round Rock, TX, a hi-tech hub north of Austin, Cleveland, Melbourne, Australia or Montreal, Canada.

We are looking for a talented and creative problem solver. You will be involved in the complete software development life cycle, seeing your work evolve from epics and user stories into a finished IoT SaaS product and service in a hybrid agile environment. This will require a high degree of collaboration between highly talented, cross-functional, and geographically dispersed development teams. You will work closely with industry-best product owners, UX designers and other development team members to understand the business needs, propose and develop end-to-end solutions.


What You'll Do:

  • Develop high-performing and reliable software components and applications with Java 8 or higher and Java Spring Framework (Sprint-boot, MVC, Rest, etc.)
  • Develop IoT solutions using secured Restful APIs, Pub/Sub model
  • Implement highly scalable, fault-tolerant applications using serverless, microservice and event-driven architecture
  • Model and implement solutions using relational (preferably Postgres, Oracle, MySQL) and No-SQL (Cassandra, DynamoDB, HBase) databases
  • Design and develop analytics applications using Apache Spark with Scala or Java on Hadoop or similar Ecosystems
  • Use CI/CD automation process to build and deploy applications using Docker, Kubernetes and Helm on Cloud platforms such as AWS and Microsoft Azure
  • Participate in the definition of system functional requirements
  • Research, assess and adapt to new technologies necessary for future enhancements of products
  • Protect intellectual property through patent disclosures and applications

The Ideal Candidate Will Be Someone Who:

  • Adapts to new environments and changing requirements
  • Pivots quickly as needed
  • When coached, responds to need and seeks info from other sources
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present
  • Works independently and delivers desired functionality using the technology selected for the project
  • Takes ownership of large/medium size modules/components
  • Mentors’ other software developers across teams
  • Works with leadership, product and scrum teams to solve problems
  • Is a team player with strong collaboration skills to work with teams across multiple geographical locations
  • Has excellent written and verbal communication skills
  • Can work under minimal supervision


  • Bachelor’s degree in Computer Science, IT or an Engineering related discipline
  • 5+ years of experience in developing applications using Java with Spring Frameworks
  • 3+ years of experience using relational and/or No-SQL databases
  • 2+ years of experience using message Brokers such as Kafka or RabbitMQ
  • 2+ years of experience with database tools (JPA, Hibernate, JDBC, Spring Data)

What We'd Love you to Have:

  • Experience with front end technologies such as HTML5, CSS3, JavaScript with Angular, React or vue.js JavaScript framework
  • Experience in Spark using Scala or Java
  • Experience using Docker Containerization and Kubernetes
  • Experience working and deploying cloud applications using Ansible, Terraform, etc.

Additional Information

Current is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by law. All employment is decided on the basis of qualifications, merit, and business need. At Current, we are Always On and working to improve lives with the industry's most expansive portfolio of sustainable advanced lighting and intelligent controls that reliably meet our customers' needs. Learn more at CurrentLighting.com

Other openings you might be interested in

More remote jobs

Other jobs at Current

9 jobs in the last 60 days · 9 jobs in total · avg 4 - 6 jobs/mo · 7682 job visits