Job Description
Scala Developer
Must Have Technical/Functional Skills
- *Strong proficiency in Scala and experience with sbt for build management.
- *Solid understanding of functional programming principles and best practices.
- *Experience with JSON serialization and deserialization frameworks such as Circe.
- *Hands-on experience with AWS and/or Google Cloud Platform (GCP).
- *Knowledge of cloud authentication and authorization mechanisms, including:
- oIAM
- oSTS
- oAssumeRole
- oWebIdentity
- *Experience integrating with AWS SDKs, particularly:
- *Experience working with:
- oGoogle BigQuery
- oGoogle Dataflow
- *Strong SQL skills and experience with PostgreSQL.
- *Experience with asynchronous and concurrent programming using technologies such as:
- *Familiarity with distributed messaging platforms such as Google Pub/Sub.
- *Strong testing experience, including unit, component, and integration testing.
- *Experience troubleshooting distributed systems and cloud-native applications.
- *Proficiency with Git and modern software development workflows.
Roles & Responsibilities
- * Design, develop, and maintain scalable backend services using Scala.
- *Build and enhance distributed systems that process large-scale data workloads.
- *Develop integrations with cloud services across AWS and Google Cloud Platform (GCP).
- *Implement secure authentication and authorization mechanisms using cloud-native identity services.
- *Build and maintain data pipelines supporting ingestion, transformation, and analytics.
- *Collaborate with cross-functional teams to define technical requirements and deliver solutions.
- *Ensure system reliability, observability, performance, and operational excellence.
- *Write clean, maintainable, and well-documented code.
- *Participate in code reviews and mentor other engineers.
- *Troubleshoot and resolve issues in distributed, cloud-based environments.
- *Develop and execute comprehensive testing strategies, including unit, component, and integ ration testing.
Education
Bachelor of Engineering
TCS Employee Benefits Summary
- *Discretionary Annual Incentive.
- *Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
- *Family Support: Maternal & Parental Leaves.
- *Insurance Options: Auto & Home Insurance, Identity Theft Protection.
- *Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
- *Time Off: Vacation, Time Off, Sick Leave & Holidays.
- *Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range: $120000 - $125000 a year
Location
Costa Mesa, CA
Function
TECHNOLOGY
Role
Senior Engineer
ID
434649
Skills
Scala
Salary Range
$120,000 - $125,000
Desired Candidate Profile
Qualifications
BACHELOR OF COMPUTER SCIENCE