Job Role : Senior Scala Developer
Exp Level : 7+ YearLocation : On-Site UK (Newcastle)Package : 65 to 75 GBPNotice Period : Immediate to 30 days
NOTE : VISA will be Sponsored by Company..
Key Responsibilities:Lead Development Projects: Spearhead the development of high-quality applications using Scala and Java, focusing on scalability and performance.Software Architecture: Direct software design and architectural discussions to craft robust and scalable solutions, integrating modern design patterns.Mentorship: Mentor junior developers, fostering an environment of learning and growth by promoting best practices in coding and process.Collaborative Engagement: Work closely with cross-functional teams to ensure seamless delivery of comprehensive software solutions.Continuous Improvement: Drive technical excellence, clean code principles, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) within the team.Innovation: Play a key role in the evolution of our Agile processes and strive for a high level of automation in continuous integration and delivery.
Required Qualifications:Minimum of 7 years of experience in Java development, with a strong portfolio of projects.At least 3 years of experience specifically in Scala development.Proficiency in functional programming, modern software design patterns, asynchronous programming, and multithreading.
Preferred Qualifications:Extensive experience with Docker, Kubernetes, and AWS/Azure/GCP(any cloud provider) for scalable, cloud-native solutions.Familiarity with Apache Kafka and RESTful web services.Strong understanding of architectural and integration design patterns.Commitment to Agile best practices.Commitment: Permanent