Software Developer (Java)

Job Description:

At Clare Controls we are looking for talented enthusiastic Software Developers to join our team. We believe that our success directly depends on the people we hire, and we need energetic people that thrive in a fast-paced environment.

As a software developer at Clare Controls, you will be working in a high-energy team creating next generation Home Automation products. Passion for all aspects of software development is a must.

While our primary development language is Java, on our teams you have the opportunity to learn and use skills in multiple languages and technologies. Our developers enjoy utilizing multiple skills on various projects in a rapid development environment utilizing Agile Scrum.

The ideal candidate will have a degree in computer science or equivalent experience, strong technical experience in Java application development with experience developing applications in the Security (intrusion systems) space.

Responsibilities:

  • Work with management & implementation team to understand business requirements.
  • Produce accurate project estimates for the design and development phase.
  • Create functional specifications.
  • Collaborate with project managers and other developers to meet schedules & deliverables.
  • Work with dev team to determine appropriate design patterns and solutions.
  • Become a subject matter expert over various portions of the product suite.
  • Develop back-end, front-end, and/or cloud system components.

Requirements:

  • Strong analytical, technical, and communication skills.
  • Bachelor’s degree in Computer Science or a related field
  • Strong Java development experience (5+ years)
  • Produce quality, tested code.

Desired Skills:

  • Experience developing back-end code for Intrusion Security systems.
  • Integrate 3rd-party SDKs.
  • Take a project from requirements gathering to release.
  • Remain flexible and multi-task when faced with multiple urgent requests.
  • Use Git or similar version control system.
  • Ability to work in small teams with remote team members and independently.

Bonus Skills:

  • OSGi
  • Android development
  • AWS
  • Kubernetes
  • GoLang
  • High Performance Message Bus (RabbitMQ or other)
  • SQL
  • Eclipse IDE
  • Developing products for Linux systems
  • Commercial / enterprise software product development
  • Agile / SCRUM methodologies

We are looking for people who thrive in a fast paced, entrepreneurial, technology-driven culture and are tenacious about achieving results.

  • This position is in our corporate office in Sarasota, Florida.
  • Competitive salary & 401k.
  • We offer our employees full benefits package including: Medical, Dental, Vision, Disability Insurance, Paid Holidays and Vacation time.

Clare Controls, LLC. is an Equal Opportunity Employer and committed to a diverse workforce.