Cbts - Phoenix, AZ

posted 5 days ago

Full-time
Phoenix, AZ
Social Assistance

About the position

This position involves developing and managing distributed and multi-tier systems, focusing on application development with a strong emphasis on programming and cloud technologies. The role requires proficiency in various programming languages and frameworks, as well as experience with cloud platforms and CI/CD practices.

Responsibilities

  • Develop and manage distributed/multi-tier systems and applications.
  • Utilize programming skills in languages such as Java and Python.
  • Implement solutions using Spring Boot and Micro-services architecture.
  • Work with Kafka and both Relational and NoSQL databases.
  • Develop and host solutions on Google Cloud Platform, including Google Cloud Storage, Big Query, and Vertex AI.
  • Leverage GCP services for specific feature implementations.
  • Participate in Agile development processes and practices.
  • Utilize Continuous Integration and Continuous Delivery methodologies.
  • Manage automated release processes using tools like Maven, Salt, Git, and Jenkins.
  • Understand and apply web technologies such as HTTP and Apache.
  • Familiarize with Unix/Linux environments.
  • Apply knowledge of data structures, algorithms, and design patterns.
  • Communicate effectively across technical and non-technical teams.

Requirements

  • Proficiency in distributed/multi-tier systems and application development.
  • Excellent programming skills in Java and Python.
  • Hands-on experience with Spring Boot and Micro-services.
  • Experience with Kafka and Relational/NoSQL databases.
  • Experience in developing and hosting solutions on Google Cloud Platform.
  • Knowledge of Google Cloud Storage, Big Query, and Vertex AI.
  • Experience with Agile development methodologies.
  • Familiarity with Continuous Integration and Continuous Delivery practices.
  • Experience with CI/CD tools such as Maven, Salt, Git, and Jenkins.
  • Good understanding of web technologies (HTTP, Apache).
  • Familiarity with Unix/Linux systems.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Excellent written communication and documentation skills.
  • Ability to identify continuous improvement opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service