Java Developer, Back End

$90,000 - $120,000/Yr

Unclassified - Beachwood, OH

posted 27 days ago

Full-time - Mid Level
Beachwood, OH

About the position

Current is seeking a Software Developer to join our dynamic enterprise software team, focusing on the development of next-generation IoT connected lighting controls and building management systems. This hands-on role involves contributing to the development and expansion of cloud-connected IoT applications using the latest software technologies. The position requires collaboration with cross-functional teams to deliver end-to-end solutions in a hybrid agile environment.

Responsibilities

  • Develop high-performing and reliable software components and applications with Java 8 or higher and Java Spring Framework.
  • Develop IoT solutions using secured Restful APIs and Pub/Sub model.
  • Implement highly scalable, fault-tolerant applications using serverless, microservice, and event-driven architecture.
  • Model and implement solutions using relational and No-SQL databases.
  • Design and develop analytics applications using Apache Spark with Scala or Java on Hadoop or similar ecosystems.
  • Use CI/CD automation processes 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.

Requirements

  • 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).

Nice-to-haves

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

Benefits

  • Permissive Time Off Policy for flexibility in taking time off.
  • Paid Company Holidays.
  • Comprehensive benefits plan including medical, dental, life, vision, and disability insurance.
  • 401(k) retirement program with a fully vested immediate company match.
  • Flexible Spending Account options for pre-tax employee allocations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service