About the Role We are looking for a Scala Software Engineer to join our development team and help build scalable, high-performance applications. You will work with modern functional programming techniques, big data processing, and cloud technologies to develop and maintain software solutions. Responsibilities: Develop and maintain backend applications and APIs using Scala. Design and implement RESTful and Graph QL APIs using Play Framework, Akka HTTP, or Lagom. Work with functional programming concepts and apply best practices in Scala development. Process and analyze large datasets using Apache Spark, Flink, or Kafka Streams. Work with SQL (Postgre SQL, My SQL) and No SQL (Cassandra, Mongo DB, Redis) databases. Implement authentication and authorization mechanisms (OAuth, JWT, Open ID Connect). Optimize applications for performance, scalability, and security. Develop unit, integration, and end-to-end tests using Scala Test, Specs2. Deploy and maintain applications on cloud platforms (AWS, GCP, or Azure). Work with Docker, Kubernetes, and CI/CD pipelines for automated deployments. Collaborate in Agile/Scrum teams, participate in code reviews and architectural discussions. Requirements:2+ years of experience in Scala development. Strong understanding of functional programming principles. Experience with Scala frameworks (Play, Akka, Cats, ZIO, Lagom). Knowledge of big data processing (Apache Spark, Flink, Kafka Streams). Experience with databases (Postgre SQL, My SQL, Cassandra, Mongo DB, Redis). Familiarity with containerization (Docker, Kubernetes). Understanding of CI/CD tools (Git Hub Actions, Git Lab CI/CD, Jenkins). Strong problem-solving and debugging skills. Experience working in an Agile/Scrum environment. Nice to Have: Experience with Graph QL. Knowledge of event-driven architecture and message brokers (Kafka, Rabbit MQ, Pulsar). Familiarity with serverless computing (AWS Lambda, Google Cloud Functions). Understanding of microservices and distributed systems. What We Offer: Competitive salary and performance-based bonuses Private medical care and wellness programs Continuous learning opportunities and technical training Participation in industry conferences and networking events A collaborative and innovative team environment
#J-18808-Ljbffr
Reklama:
Scala Software Engineer
240,000 zł
Scala Software Engineer
Poland, Lubelskie, Warszawa,
Zmodyfikowano April 3, 2025
Opis
Szczegóły pracy:
⇐ Poprzednia praca |
Następna praca ⇒ |
Skontaktuj się z pracodawcą
240,000 zł / W ciągu roku