Yo HR Consultancy - Sunnyvale, CA

posted 5 days ago

Full-time - Mid Level
Sunnyvale, CA

About the position

The Senior Java Engineer will be responsible for software development and the delivery of data pipelines for a cloud platform that manages configurations and operational data for millions of routers. This role focuses on improving network connectivity experiences for both residential and business customers.

Responsibilities

  • Design new software and web applications, support applications under development, and customize current ones.
  • Develop software update processes for existing applications.
  • Participate in the rollout of software releases and Site Reliability Engineering (SRE) activities for platform applications.
  • Design and develop low-latency, high-throughput server applications to handle large volumes of data stream processing using big data technologies.
  • Utilize Java, Scala, Python scripting, and microservices with the Spring framework, along with NoSQL databases like Cassandra or MongoDB.
  • Write and edit technical documentation and requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.
  • Keep current with technological advancements in the industry and monitor competitive applications and products.
  • Provide technical leadership throughout the design process, offering guidance on best practices, procedures, and techniques.
  • Mentor junior Software Development Engineers.
  • Collaborate with the Quality Assurance team to ensure applications meet specifications and technical requirements.
  • Demonstrate expertise in process design and redesign, presenting and defending architectural, design, and technical choices to internal stakeholders.

Requirements

  • 5 - 7 years of experience in software development, particularly with Java.
  • Experience with big data technologies such as Apache Spark, Flink, Kafka, and AWS services like Kinesis, SNS, SQS, and OpenSearch.
  • Proficiency in Java, Scala, and Python scripting.
  • Experience with microservices architecture, particularly using the Spring framework (e.g., Spring Boot).
  • Familiarity with NoSQL databases like Cassandra or MongoDB.
  • Strong technical documentation skills.

Nice-to-haves

  • Experience with Site Reliability Engineering (SRE) practices.
  • Knowledge of performance metrics and monitoring tools.

Benefits

  • Contract position with a duration of 6+ months.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service