Logo
aKube, Inc.

Senior Software Engineer - Java / AWS / Distributed Systems

aKube, Inc., Santa Monica, California, United States, 90403

Save Job

Job Description City:

Santa Monica, CA Onsite/ Hybrid/ Remote: Hybrid (3 days onsite)

Duration : 12 months

Rate Range : Up to$92.5/hr on W2 depending on experience (no C2C or 1099 or sub-contract)

Work Authorization : GC, USC, All valid EADs except OPT, CPT, H1B

Must Have: Strong hands-on experience with

Java

(core and Spring/Spring Boot) Experience developing and maintaining

high-throughput backend systems AWS

ecosystem expertise (Lambda, EC2, ECS, or similar cloud-native services) Experience with

DynamoDB ,

Redis , and

in-memory caching solutions Proficiency in

distributed systems ,

scalable architecture , and

microservices Strong debugging, optimization, and performance tuning skills Familiarity with

Scala

or

Python

(plus) Bachelor's degree in Computer Science, Information Systems, or a related STEM field Nice to Have: Experience with

Databricks

for analytics or general data workflows Knowledge of

Kafka

or

Kinesis

for streaming/messaging systems Experience with

Docker ,

Kubernetes , and

Terraform Understanding of both

OOP

and

functional programming

paradigms Prior experience working in large-scale

media, streaming, or subscription-based

systems Responsibilities: Design, build, and optimize

Java-based backend services

supporting large-scale, high-volume systems. Develop and enhance

microservices

deployed within

AWS cloud environments . Collaborate with senior engineers and technical leads to define and deliver solutions across multiple properties. Implement caching strategies, database queries, and API integrations for

low-latency, high-availability

systems. Contribute to the design and architecture of new applications and features using

Spring Boot

and related frameworks. Partner with distributed teams across regions to support ongoing development and production initiatives. Participate in peer reviews, code reviews, and performance benchmarking to maintain system quality and efficiency. Provide mentorship and technical guidance to junior engineers.. Qualifications: Minimum

5+ years of software engineering experience

in backend or distributed systems development. Proven experience designing and delivering

scalable, cloud-based platforms

using AWS. Strong understanding of

data models, caching, and database performance tuning . Excellent communication and collaboration skills.