Backend Software Developer

3Core Systems, Inc
United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Akka (Toolkit) Amazon Web Services Continuous Integration DevOps Distributed Systems Amazon DynamoDB Github Hypertext Transfer Protocols (HTTP) Identity and Access Management Query Optimization Scala (Programming Language)
+12 more
Singleton Pattern SQL Databases Data Streaming Web Services System Availability Backend Functional Programming Api Gateway Amazon Simple Queue Service (SQS) Stream Processing Data Pipelines Service Stack

Requirements

· 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), 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

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all