Backend Software Developer

3Core Systems, Inc
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Java
Akka
Amazon Web Services (AWS)
Continuous Integration
DevOps
Distributed Systems
Amazon DynamoDB
Github
Hypertext Transfer Protocols (HTTP)
Identity and Access Management
Query Optimization
Scala
Singleton Pattern
SQL Databases
Data Streaming
Web Services
System Availability
Backend
Functional Programming
Api Gateway
Amazon Web Services (AWS)
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