Responsibilities
- Lead and mentor a team of Scala developers, providing technical guidance, code reviews, and ensuring adherence to best practices.
- Collaborate with cross-functional teams to gather requirements, architect solutions, and deliver high-quality software products.
- Design and develop scalable, reliable, and high-performance Scala applications and microservices.
- Drive continuous improvement initiatives to enhance development processes, code quality, and system performance.
- Stay updated on industry trends and emerging technologies, and advocate for their adoption when relevant.
- Identify technical challenges and provide innovative solutions to address them effectively.
- Work closely with stakeholders to understand business requirements and translate them into technical specifications.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure project milestones are met.
- Conduct technical interviews and assist in the recruitment and onboarding of new team members.
- Collaborate with DevOps engineers to automate deployment processes and ensure smooth operations of production systems.
- Any other ad-hoc duties as assigned by supervisor.
Requirements
Must Have -
1. Candidate should be well versed with Scala and have applied object-oriented Scala concepts day in and day out (Inheritence, Anonymous Classes ,Scala Objects,
Abstract Classes etc)
2. Candidate should be well versed with Distributed Framework like Spark .
3. Candidate should be well versed with Spark RDD , Spark Dataframe , Spark Core , Spark Streaming .
4. Candidate should be well versed with Hive or any other equivalent warehouse technology.
5. Candidate should be well versed with Shell Scriping .
6. Candidate should be well versed with complete Software development life cycle process .
7. Candidate should aware on Git, Sonarqube and control M .
8. Candidate should have good experience on performing environment upgrades like SIT , UAT & Prod .
9. Candidate should have overall understanding on Big Data Technology .
10. Candidate should be a problem solver and guide the team when they need support.
Good to Have -
1. Knowledge of Azure Dev Ops in terms of Pipeline Creation , Code and Repo Management .
2. Knowledge of CDP is preferred.
Interested applicants, please email your resume to Andre Chua Jing Ming
Email: [email protected]
CEI Reg No: R1989053
EA Licence No: 99C4599
Recruit Express Pte Ltd