Title: Lead Scala Developer
Locations: Onsite in NJ, GA, FL, Frisco-TX
Duration: Long Term
Job Description:
Lead and mentor a team of Scala developers to design, develop, and maintain scalable applications.
Write high-performance, clean, and maintainable code in Scala.
Collaborate with architects, product managers, and other teams to understand business requirements and translate them into technical solutions.
Design and implement efficient and scalable systems using Akka, Play Framework, and other related technologies.
Perform code reviews, identify areas for improvement, and ensure best practices are followed.
Develop and maintain integration solutions with other systems and platforms.
Optimize applications for maximum performance and scalability.
Stay updated on emerging technologies and industry trends.
Provide technical leadership and guidance to junior developers.
Skills & Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Extensive experience with Scala (5+ years) and a deep understanding of its ecosystem.
Proficiency with Akka, Play Framework, and Spark is a plus.
Experience with microservices architectures and RESTful APIs.
Familiarity with version control systems, particularly Git.
Strong knowledge of databases and related technologies (SQL, NoSQL, Cassandra, MongoDB).
Experience with Agile development methodologies (Scrum, Kanban).
Strong problem-solving, debugging, and troubleshooting skills.
Excellent communication skills and ability to work in a collaborative environment.
Experience in cloud technologies like AWS or Azure is a plus.
From:
John Moses,
NorthITE
john@northite.com
Reply to: john@northite.com