Java Developer with Scala
Java Developer with Scala
Kraków, PL, 30-302
What will you do
- Design and develop scalable backend solutions using Java and/or Scala
- Build and maintain RESTful APIs and gRPC services
- Work with SQL and NoSQL databases to ensure efficient data storage and retrieval
- Optimize JVM performance and manage memory effectively
- Collaborate in Agile teams to deliver high-quality software
- Contribute to architecture decisions in microservices and distributed systems
Your skills
- ~5 years of experience in backend development with Java and/or Scala
- Strong understanding of OOP and functional programming principles
- Proficiency in concurrent and distributed programming
- Hands-on experience with frameworks like Spring Boot, Akka, or Play Framework
- Solid knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Experience with CI/CD tools and containerization (e.g., Jenkins, Docker, Kubernetes)
Nice to have
- Experience with big data frameworks (e.g., Spark, Flink)
- Exposure to machine learning pipelines or data streaming
- Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Ansible)
We offer you:
- Hybrid work – 2 days a week in our/our client's office
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Contract of employment or B2B contract
- On-line training and certifications fit for career path
- Regular social events
- Access to e-learning platform