Scala Developer ( Scala Programming & RESTful APIs ) Photon

  • company name Photon
  • working location Office Location
  • job type Full Time

Experience: 4 - 9 years required

Pay:

Salary Information not included

Type: Full Time

Location: Hybrid - Pune, Chennai, Bengaluru

Skills: Scala Programming, restful web, Play Framework, SQL, Akka, Cloud Services, Agile, Web technologies

About Photon

Job Description


( Apply only if you have Scala Programming Hands-on Experience & RESTful APIs )



Role & responsibilities

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and maintainable Scala applications.
  • Develop and maintain RESTful APIs using Scala frameworks
  • Work with relational databases (e.g., MySQL, PostgreSQL) using SQL.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.1
  • Troubleshoot and debug complex issues in Scala applications.
  • Collaborate effectively with other developers, testers, and product managers.
  • Stay up-to-date with the latest advancements in Scala, functional programming, and related technologies.
  • Contribute to the improvement of our development processes and tools.

Preferred candidate profile

Required Skills:

  • Strong proficiency in Scala programming language, including functional programming concepts.
  • Hands-on experience with developing and deploying Scala applications.
  • Experience with RESTful API development and design principles.
  • Proficiency in SQL and working with relational databases.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Desired Skills:

  • Experience with Scala frameworks like Play, Akka, or Spark.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with Agile development methodologies (Scrum, Kanban).
  • Contributions to open-source projects.

Perks and benefits