Application Programming Interface (API), Bug Tracking Software, Code Reviews, Distributed Computing, Integration Testing, Microservices, MySQL, Oracle, Oracle Database, Performance Management, Problem Solving Skills, REST (Representational State Transfer), Scala Programming Language, Software Administration, Software Specification, Time Management, Unit Test
Role Name Senior Backend Engineer (Scala / Play / Akka)
Location: Remote
JOB DESCRIPTION
Build distributed and reactive systems using Scala, Play, and Akka.
**Key Responsibilities**
Develop backend services using Scala and Play
Implement reactive systems using Akka
Design RESTful APIs
Optimize MySQL and Oracle databases
Work on distributed architectures
Ensure high performance and scalability
Write unit and integration tests
Write clean, reusable, and maintainable code
Perform code reviews and ensure code quality
Troubleshoot and resolve software defects and issues in a timely manner.
Collaborate effectively with the development and product teams to understand software requirements and specifications.
**Experience**
5 years backend experience, 3 should be in Scala
**Qualifications**
Strong Scala, Play, and Akka knowledge
MySQL and Oracle expertise
Experience with distributed systems and modern development practices
Microservices architecture experience
Ability to work independently
Exposure to CI/CD and EKSe
eTeam Inc.
Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.