Java Software Engineer

YO HR CONSULTANCY
Sunnyvale, CA, US
Full-time

Job Description

Job Description

Senior Java Engineer

Location : Sunnyvale, CA (Onsite)

Experience : 5 - 7 Years

Project Duration : 6+ Months

Job Type : Contract W2

Job Description :

As a Senior Java Engineer, you will be part of a team responsible for software development and the delivery of data pipelines for the Data Platform is a cloud platform that manages configurations and operational data for millions of routers and provides features for both residential and business customers to improve their network connectivity experience.

Core Responsibilities :

Software Design Development :

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.

High-Performance Server Applications :

Design and develop low-latency, high-throughput server applications to handle large volumes of data stream processing using big data technologies, such as Apache

Spark, Flink, Kafka, and AWS services like Kinesis, SNS, SQS, and OpenSearch. Utilize Java, Scala, Python scripting, and microservices with the Spring framework

e.g., Spring Boot), along with NoSQL databases like Cassandra or MongoDB. Assist in developing, monitoring, and evaluating performance metrics.

Documentation Reporting :

Write and edit technical documentation and requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.

Technological Development :

Keep current with technological advancements in the industry. Monitor competitive& applications and products, reviewing literature and patents relevant to assigned

projects.

Technical Leadership :

Provide technical leadership throughout the design process, offering guidance on& best practices, procedures, and techniques.

Mentor junior Software Development

Engineers.

Quality Assurance :

Collaborate with the Quality Assurance team to ensure applications meet& specifications and technical requirements.

Process Design :

Demonstrate expertise in process design and redesign, presenting and defending& architectural, design, and technical choices to internal stakeholders.

6 days ago
Related jobs
The Fountain Group LLC
Santa Clara, California

Java: Strong experience in Java programming, including best practices for object-oriented design and development. Backend Development (Java & Spring Boot):. ...

Redolent Infotech Pvt. Ltd.
Sunnyvale, California

TITLE: Software Engineer - Java/Cloud. Software Engineer @ Sunnyvale, CA. Build n-tier highly scalable, fault tolerant, reactive Microservices using Java/Scala, AKKA and RESTful architecture for Walmart Omni platforms. Continuously improve DevOps tooling and software delivery processes. ...

Curate Partners
San Jose, California
Remote

Strong programming experience in languages such as Java, Python, JavaScript, etc. ...

OSI Engineering
Menlo Park, California

Directly responsible for consistently delivering high-quality, scalable, production-ready backend/server code in Java for Cloud Services by implementing best practices in software engineering, including coding standards, testing and deployment procedures. We’re looking for an experienced software en...

Photon
Mountain View, California

We are seeking an experienced Senior Java Engineer, Analytics with a strong focus on Streaming to join our team. As a Senior Engineer, you will play a key role in designing, building, and maintaining our real-time analytics infrastructure. You will work closely with our data scientists, product mana...

Celonis
Palo Alto, California

Within our Object-Centric Process Mining team, we are looking for a senior Java software engineer, who develops and implements new features and algorithms to support the digital transformation of our core platform to a novel object-centric paradigm. Join us if you want to grow in your engineering kn...

Asimily
Palo Alto, California

Principal Software EngineerJava Core Services. As an integral part of our technology team in the US, you will work closely with the local engineering leadership team to train and coach software engineers, ensuring they expertly execute on designing, developing, and delivering great customer exper...

Flexton Inc.
Sunnyvale, California

Job Title: SW Engineer II – Java. Experience with REST API web services using Spring Boot Framework in Java. ...

Tata Consultancy Services
Cupertino, California

Technical/Functional Skills : Key Qualifications: •Demonstrated proficiency in Java. Strong understanding of software development methodologies, Git, and CI/CD. Stay abreast of advancements in software development methodologies, version control systems, and continuous integration/continuous deployme...

Tbwa Chiat/Day Inc
Palo Alto, California

We are looking for a skilled software engineer with solid hands-on experience in a technical leadership role, providing technical guidance and direction to team members. Having extensive experience in middleware integration, business process/workflow design, and development in our software engineeri...