Source description
About the role
Scala Developer
Experienced Scala Developer, Hands on with Scala Application, Knowledge about REST APIs , SQL (or any relational) Database, Web Application, OOPS Concepts
Location: Pune or Remote (within India)
Experience: 5+ years
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.
-
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.
More at Photon