Unclassified - San Francisco, CA

posted 29 days ago

Full-time - Mid Level
San Francisco, CA

About the position

We are seeking an experienced Java Developer to join our engineering team, focusing on developing, maintaining, and enhancing our microservice architecture while managing our ETL pipeline. This role is crucial for implementing secure, scalable, and efficient solutions that support our cybersecurity services.

Responsibilities

  • Develop and maintain Java-based microservices in a distributed environment.
  • Collaborate with cross-functional teams to design, build, and maintain a robust microservice architecture.
  • Manage the ETL pipeline to process, transform, and load large datasets efficiently.
  • Ensure the security, reliability, and scalability of the system by adhering to cybersecurity best practices.
  • Optimize the performance of the ETL pipeline and microservices for better system efficiency.
  • Participate in code reviews, testing, and debugging to ensure high-quality code.
  • Collaborate on API design and integration to ensure seamless data exchange across microservices.
  • Stay up to date with the latest cybersecurity threats and trends.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3+ years of Java development experience, preferably in cybersecurity or a related field.
  • Proficiency in Java Spring Boot or similar frameworks.
  • Strong understanding of SQL databases (e.g., PostgreSQL, Snowflake).
  • Understanding of cybersecurity tools and best practices.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with data encryption and authentication mechanisms.
  • Knowledge of RESTful API design and development.
  • Familiarity with cybersecurity principles and secure coding practices.
  • Experience with microservice architectures and understanding of containerization technologies like Docker and Kubernetes.

Nice-to-haves

  • Experience with message queuing systems (e.g., RabbitMQ, Kafka) is a plus.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service