← Все заказы

Scala Developer

HCL Technologies

13 ч назад

Текст заказа

Job Role- Scala Developer
Location - Amsterdam, Netherlands
Mode of Hiring- Fulltime
Experience - 5+ Yrs
Job Description:
* Develop, maintain, and optimize backend services using Scala (Cats, Cats Effect) and Java (8 & 17).
* Leverage the Cats library and other functional programming tools to build composable and effectful applications.
* Implement and maintain purely functional, type-safe, and concurrent systems.
* Work with Java 8 & 17 features like Streams, CompletableFuture, Records, Sealed Classes, and Virtual Threads.
* Design scalable, resilient, and event-driven microservices using both Scala and Java.
* Develop RESTful and gRPC-based microservices with efficient inter-service communication.
* Implement API gateways, service discovery, and circuit breakers for robust microservice architectures.
* Ensure scalability and fault tolerance using event-driven architectures (Kafka, Pulsar, RabbitMQ, etc.).
* Optimize service performance through profiling, monitoring, and observability tools (Prometheus, Grafana, ELK, etc.).
* Write clean, maintainable, and testable code with a focus on immutability and referential transparency.
* Collaborate with cross-functional teams, including frontend, DevOps, and QA, to deliver high-quality solutions.
* Continuously improve code quality and system performance through profiling, benchmarking, and testing.
* Follow best practices for functional programming, including monads, type classes, and category theory concepts where applicable.
* Participate in code reviews, mentoring, and knowledge-sharing sessions.
For more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.

Похожие заказы