Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
EI

Senior Backend Java Engineer

eTeam Inc.
🇺🇸 United States
On-site
Senior
2 months ago
  • Java
  • Redis
  • Flink
  • Cassandra
  • Docker
  • Kubernetes
  • Microservices
  • REST API
  • Apache Kafka
  • SQL
  • Devops
  • Spring Boot
  • MySQL
  • PostgreSQL
  • System Design
  • CI/CD
  • Git
  • Apache Spark
  • AWS
  • EC2
  • EKS
  • ECS
  • RDS
  • IaC
  • Terraform
  • CloudFormation
  • Prometheus
  • Grafana
  • Elastic Stack
  • Agile
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Job Title: Senior Backend Java Engineer
Location: Sunnyvale, CA 94085 (Onsite)


Performance Expectations:
Technical Hiring Criteria (Must Haves)
Top 3 Required skills:
Advanced Java,
Redis,
Apache Flink,
Cassandra,
Docker,
Kubernetes

Years of experience in each of the must-have skills: 7 Years

Job Description:-
We are seeking a highly skilled Backend Software Engineer to design, develop, and maintain scalable,
high-performance backend services and distributed systems.
The ideal candidate will have strong expertise in Java-based microservices architecture, real-time data processing, distributed databases, containerization technologies, and cloud-native application development.
The candidate will play a critical role in building resilient backend platforms capable of processing large-scale data streams while ensuring reliability, scalability, and performance.

Key Responsibilities
• Design and develop scalable backend applications using Advanced Java.
• Build and optimize microservices-based architectures and RESTful APIs.
• Develop and maintain real-time data streaming and event-driven solutions using Apache Kafka and Apache Flink.
• Design efficient data storage and retrieval mechanisms using Cassandra, Redis, and SQL databases.
• Containerize applications using Docker and deploy/manage workloads on Kubernetes.
• Collaborate with cross-functional teams including Product Managers, Architects, DevOps, and QA engineers.
• Implement performance tuning, monitoring, logging, and observability practices.
• Ensure application reliability, scalability, and security following engineering best practices.
• Participate in code reviews, architecture discussions, and technical design sessions.
• Troubleshoot production issues and provide timely resolutions.

Required Skills
Core Technologies
• Advanced Java (Java 11/17 preferred)
• Spring Boot / Microservices Architecture
• REST APIs and Distributed Systems
Data & Streaming
• Apache Kafka
• Apache Flink
• SQL (MySQL, PostgreSQL, or equivalent)
Databases
• Cassandra
• Redis
Containerization & Orchestration
• Docker
• Kubernetes
Additional Competencies
• Data Structures and Algorithms
• System Design and Scalability
• Performance Optimization
• CI/CD Practices
• Git and Version Control

Nice to Have
• Apache Spark
• AWS (EC2, EKS, ECS, S3, RDS, Lambda or related services)
• Infrastructure as Code (Terraform/CloudFormation)
• Monitoring tools such as Prometheus, Grafana, ELK Stack
• Experience with large-scale distributed data platforms

Education
• Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related field.

Preferred Experience
• Experience building enterprise-scale backend platforms.
• Hands-on experience with cloud-native and containerized environments.
• Strong understanding of event-driven architectures and distributed computing.
• Experience handling high-volume transactional and streaming workloads.
• Exposure to agile development methodologies and DevOps practices.

Senior Backend Java Engineer · eTeam Inc.

Auto apply with Likeremote