Scala Java API Akka DeveloperLocation: NJ –Onsite – 5 days a weekDuration: Thru Dec 2023
Requisite Skills:HTTP REST principles and standardsObject-oriented and functional programming knowledge along with Patterns, Algorithms, Multithreading, Data structuresPrior hands-on knowledge on Java development: Focused areas: Lambda expressions, Functional interface, var-args , Method references, enum, generics and exception handlingProgramming Language Scala: Focused areas: Java inter-0peration, Type inference, Concurrent/Distributed, Immutability, Lazy evaluations, Classes, Pattern matching, Higher order function, Trait, Collections, Futures, UtilsStreams in JavaAkka StreamsThe opinionated & reactive Lagom microservices: Focused areas: Akka (scaladsl) and PlayRemote Procedure Call (RPC) framework: Focused areas: gRPC with Protocol BuffersEvent-Driven Microservices: Focused areas: Domain-Driven Design (DDD) pattern, Command Query Responsibility Segregation (CQRS), Event-Sourcing (ES) and Apache Pulsar Job Responsibilities:Understand client requirements and functional specificationsWrite well-designed , testable , efficient codeEnsure quality projects are delivered within defined timelinesAdhere to industry best practices and contribute to internal coding standardsCommunicate with other teams as & when requiredLearn and evaluate new technologies/tools as neededAbility to debug an issue efficiently