Backend Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Résumé-Driven Development: How IT trends affect the job market for software developers
What’s the Difference Between Frontend and Backend Development?
Why Upskilling And Reskilling is Important For Developers
7 Most Popular Web Developer Jobs in Europe