aKube, Inc.
Senior Software Engineer - Java / AWS / Distributed Systems
aKube, Inc., Santa Monica, California, United States, 90403
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.
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.