eTeam Inc. logo

Senior Backend Java Engineer

eTeam Inc.

  • Sunnyvale, CA
  • 1 day ago

    Highlights

    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.
    eTeam Inc.

    Numbers & Facts

    LocationSunnyvale, CA
    IndustryOther/Not Classified
    Company Size100 to 499 employees
    Year Founded1998
    Websitewww.eteaminc.com

    Description

    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.

    About Company

    Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.

    Similar Jobs

    See more jobs