Backend Software Developer

Remote • Posted 3 hours ago • Updated 3 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Akka
  • API
  • Java
  • Scala
  • Embedded Systems
  • Application Development
  • Amazon Kinesis
  • Cloud Computing
  • Web Services
  • Streaming
  • Backend Development
  • Amazon Web Services
  • Concurrent Computing

Summary

3Core Systems, Inc is an SAP and Success Factors Partner with employees located across the United States. Our organization is dedicated to customer and employee satisfaction. We provide High Quality, Cost efficient and Competitive Solutions and Resources.

3Core Systems is looking for a Backend Software Developer  for one of our clients Remote

Title: Backend Software Developer

Duration: 12 months

Location: Remote

 

Core Technical Requirements

Primary Skills

·         Scala (mandatory):

o    Minimum 2–3 years of hands-on experience

·         Java:

o    Strong experience with Java 17+

·         Backend Development:

o    Building web services and data pipelines

 

 

Frameworks & Technologies

·         Akka / Pekko (critical):

o    Akka Streams (now Pekko Streams)

o    Actors, Cluster, Singleton, Persistence, HTTP

·         Functional Programming:

o    Experience with Cats / Cats Effect

·         Streaming & Distributed Systems:

o    High-concurrency and distributed architecture experience

 

 

AWS & Cloud Stack

·         Strong experience required with:

o    IAM

o    Kinesis

o    DynamoDB

o    SQS / SNS

o    API Gateway

o    KMS

 

 

Additional Technical Skills

·         SQL and query optimization

·         CI/CD pipelines (GitHub Actions preferred)

·         DevOps exposure

·         High availability & scalable system design

·         Architecture-level understanding (hands-on, not theoretical)

 

 

Ideal Candidate Profile

·         Typically 8+ years of experience

·         Background:

o    Started with Java → transitioned to Scala

·         Strong in:

o    Functional programming

o    Distributed systems

o    Stream processing

·         Hands-on engineer (not managerial)

 

 

Interview Process

·         Total rounds: 3

·         Structure:

o    2 coding rounds

o    Additional round covering:

§  Functional programming (Scala)

§  SQL

§  AWS

§  CI/CD

§  System design

Focus Areas

·         Scala coding proficiency

·         Akka/Pekko frameworks

·         Stream processing

·         Web services design

·         Distributed systems

 

 

7. Role Scope & Responsibilities

·         Backend application development

·         Building:

o    Web services

o    Data pipelines

·         Processing machine-generated events

·         No embedded systems interaction

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91117213
  • Position Id: 8997387
  • Posted 3 hours ago
Contact the job poster
Navin Kandula

Navin Kandula

Recruiter! @ 3Core Systems, Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Full-time

USD 145,000.00 - 188,000.00 per year

Remote or Salt Lake City, Utah

Today

Full-time

USD 110,000.00 - 140,000.00 per year

Remote or Salt Lake City, Utah

Today

Full-time

USD 95,000.00 - 140,000.00 per year

Remote

Today

Full-time

Search all similar jobs