Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Scala Developer image - Rise Careers
Job details

Senior Scala Developer

Job DescriptionNFR Technology – Senior Scala Developer______________________________________________________________________Location: New York, United StatesType: Full-timeDepartment: Technology_______________________________________________________________________SummaryThe Financial Crimes Technology (FCT) is a dynamic and fast-paced global group within the Non-Financial Risk Technology (NFRT) organization. We are responsible for implementing state-of-the-art technology solutions for the firm Global Financial Crimes (GFC) division which manages the Firm's Anti Money Laundering (AML), Sanctions/PEP & Adverse News Screenings, Know your Customer (KYC), Anti-Bribery & Corruption programs. Financial Crimes Technology (FCT) has global presence supporting the Firm line of business (Wealth Management, Institutional Banking & Capital Markets, Sales and Trading, and Investment Management). Our technology stack includes broad variety of proprietary and in-house developed solutions as well vendor productsWe would like to hire hands-on Senior Scala developer who will be responsible for delivering high quality code on a big data platform, Unit testing in automated test framework, automated DevOps release and documentation of technology solutions for transaction monitoring, customer activity review, Optimization of scenarios and other associated transformation activities. The candidate will be collaborating with senior stakeholders as well as technology teams to define and influence the strategy for our next-generation solutions to drive innovation while meeting regulatory expectations. The candidate will work with a global team of developers for in-house solutions for various data processing needs related to various financial crime control applications.Responsibilities• Understand and implement tactical or strategic solutions for a given business problem• Discussion with stakeholders on business needs and technology requirements.• Define and derive the strategic solutions as well as identify tactical solutions when necessary.• Write technical design & other solution documents per Agile (SCRUM) standards.• Perform data analysis to aid development work and other business needs.• Perform unit testing of the developed code leveraging automated BDD test framework.• Participate in the testing effort to validate and approve technology solutions.• Follow the MS standards for adoption of automated release process across environments.• Perform automated regression test case suite and support UAT of developed solution.• Work using collaborative techniques with other FCT & NFRT teams.Eligibility Requirements• 10+ years of experience as a Hands-on Scala and Spark developer• Hands on SQL writing skills on RDBMS databases• Ability to perform code optimization for performance, Scalability and configurability• Must have worked for at least 5 years in a HDFS platform development project.• Strong experience of leading team of developers, mentoring, perform code reviews and manage overall team delivery• Ability to perform client coordination activities, project reporting and team activity coordination• Proficiency in data analysis, data profiling, and data lineage• Strong oral and written communication skills• Strong experience working in Agile projects.Desired Skills• Understanding of Actimize ACTONE platform features.• Understanding/Development on AZURE Cloud based implementation• Knowledge of Behavior driven development (BDD)• Possess Big data technology certification.In the US, the target base salary for this role is $130K-$140K. Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications, and geography. We expect the majority of candidates who are offered roles at our company to fall throughout the range based on these factors.About EClerxeClerx provides business process management, analytics, and automation services to a number of Fortune 2000 enterprises, including some of the world's leading companies across financial services, cable & telecom, retail, fashion, media & entertainment, manufacturing, travel & leisure, software and high-tech. Incorporated in 2000, eClerx is one of India's leading process management and data analytics companies and is today traded on both the Bombay and National Stock Exchanges of India. eClerx employs 17,000+ people across its global sites in the US, Canada, UK, Australia, Italy, Germany, Switzerland, Dubai and Singapore, along with its delivery centers in India and Thailand. For more information, visit www.eclerx.comeClerx is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. We are also committed to protecting and safeguarding your personal data. Please find our policy here

Average salary estimate

$135000 / YEARLY (est.)
min
max
$130000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Scala Developer, eClerx

Are you ready to take your career to the next level as a Senior Scala Developer at eClerx in New York, NY? You'll be joining the innovative Financial Crimes Technology (FCT) team, where we tackle some of the most pressing challenges in the finance sector. Your primary focus will be to deliver top-notch code on our big data platform, utilize your extensive experience in Scala and Spark, and work closely with senior stakeholders to shape the technological landscape of our global initiatives. Daily, you'll engage in code optimization, automate testing frameworks, and document the technology solutions that help combat financial crimes effectively. Collaborate with a talented group of developers and enjoy the satisfaction that comes with making a significant impact on regulatory compliance and ensuring the security of financial transactions. With responsibilities ranging from technical design documentation to data analysis and automated testing, this role promises to be as rewarding as it is challenging. If you have over ten years of experience in Scala development and a strong background in Agile projects, we would love to hear from you. Join us at eClerx and be part of a driven and talented team that values your insights and expertise as we work toward creating smarter solutions for our clients across various industries.

Frequently Asked Questions (FAQs) for Senior Scala Developer Role at eClerx
What are the responsibilities of a Senior Scala Developer at eClerx?

As a Senior Scala Developer at eClerx, you will play a crucial role in delivering high-quality code on our big data platform. Your responsibilities will include writing technical design documents, conducting data analysis, performing unit testing, collaborating with stakeholders, and ensuring that our technology solutions for financial crimes are effectively implemented. Ultimately, you will work to optimize our systems and help manage the comprehensive testing and release processes.

Join Rise to see the full answer
What qualifications are needed for the Senior Scala Developer position at eClerx?

To qualify for the Senior Scala Developer position at eClerx, candidates are required to have more than 10 years of hands-on Scala and Spark development experience, along with strong SQL writing skills. An understanding of HDFS platform development and experience in leading teams is also essential, ensuring you can effectively mentor peers and contribute to the team's success.

Join Rise to see the full answer
What kind of experience is considered beneficial for the role of Senior Scala Developer at eClerx?

For the role of Senior Scala Developer at eClerx, beneficial experience includes prior work with big data technologies, proficiency in automated testing frameworks, and familiarity with Azure cloud-based implementations. Knowledge related to the Actimize ACTONE platform and behavior-driven development (BDD) techniques will strengthen your candidacy, as these skills align closely with our project needs.

Join Rise to see the full answer
What are the main projects a Senior Scala Developer would work on at eClerx?

As a Senior Scala Developer at eClerx, you will primarily focus on projects related to the financial crimes sector. This involves developing automation solutions for transaction monitoring, customer activity review, and compliance-related systems. You'll work closely with various financial applications to ensure they meet regulatory standards while enhancing their performance and scalability.

Join Rise to see the full answer
How does eClerx support professional growth for a Senior Scala Developer?

eClerx is dedicated to the professional growth of its employees, including those in the Senior Scala Developer role. We foster an environment of continuous learning through mentorship, training programs, and opportunities to work on cutting-edge technology projects. This supportive atmosphere not only enhances your skills but also encourages innovation and collaboration within the team.

Join Rise to see the full answer
Common Interview Questions for Senior Scala Developer
Can you explain your experience with Scala and how it has prepared you for the role of Senior Scala Developer at eClerx?

In my previous roles, I have extensively used Scala to develop scalable applications that process large datasets. My hands-on experience with Spark has equipped me to efficiently handle big data challenges. By sharing specific examples of projects or tasks I've completed using Scala, I can demonstrate my proficiency and how it aligns with the needs of a Senior Scala Developer at eClerx.

Join Rise to see the full answer
What is your approach to writing unit tests, and how do you ensure code quality?

I believe that writing unit tests is integral to the development process. At eClerx, I would leverage an automated testing framework, following BDD principles to ensure thorough coverage. I routinely perform code reviews and collaborate with peers to catch potential issues early, which enhances code quality while ensuring we adhere to Agile practices.

Join Rise to see the full answer
How do you prioritize and manage your workload when working on multiple projects?

To manage multiple projects effectively, I focus on prioritizing tasks based on urgency and impact. I use Agile methodologies to break down projects into manageable sprints, enabling me to deliver incremental progress while maintaining clarity on deadlines and stakeholder expectations.

Join Rise to see the full answer
What techniques do you use to optimize Scala code for performance?

I utilize various techniques such as employing efficient data structures, minimizing data shuffling in Spark, and using lazy evaluation to optimize Scala code. Additionally, I regularly profile and monitor application performance to identify bottlenecks and implement improvements.

Join Rise to see the full answer
Can you describe a challenging problem you faced in a project and how you resolved it?

In a recent project, I encountered scalability issues due to data volume. I tackled this by redesigning the data pipeline, implementing partitioning and more efficient data access patterns in Spark. This not only improved performance but also simplified further development for my team.

Join Rise to see the full answer
What experience do you have with Agile project management, especially in a testing context?

I have substantial experience working in Agile environments, where I participate in daily stand-ups, sprint planning, and retrospective meetings. I actively contribute to testing efforts by collaborating with cross-functional teams, ensuring that we meet our quality standards while adhering to Agile principles.

Join Rise to see the full answer
How do you coordinate with stakeholders to understand business needs?

I believe effective communication is vital when coordinating with stakeholders. I typically conduct regular meetings to gather requirements and feedback while maintaining an open dialogue throughout the development process to ensure our solutions align closely with their business needs.

Join Rise to see the full answer
What is your experience with cloud technologies, and how have you applied them in your previous roles?

I have worked on several projects utilizing cloud technologies, particularly on Azure, where I orchestrated deployments and optimized data processing solutions. My hands-on experience with cloud environments allows me to leverage them effectively for projects at eClerx, enhancing scalability and reliability.

Join Rise to see the full answer
How do you ensure your team remains engaged and productive?

To keep my team engaged and productive, I advocate for a collaborative environment where everyone feels valued. I encourage open communication, recognize individual contributions, and involve team members in decision-making to foster ownership and enthusiasm for our projects.

Join Rise to see the full answer
What motivates you to work in the financial technology space?

I am passionate about the impact technology can have on the financial sector. Working in financial technology not only challenges me but also allows me to contribute to significant outcomes, such as enhancing security measures to combat financial crimes and protecting consumers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
AECOM Remote NEOM, TABUK, Saudi Arabia
Posted 5 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
MongoDB Remote New Bloomfield, PA
Posted 9 days ago
Photo of the Rise User
ERG Hybrid No location specified
Posted 11 days ago
Posted 10 days ago
Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Paid Sick Days
Photo of the Rise User
ServiceNow Hybrid 2225 Lawson Lane, Santa Clara, California, United States
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 21, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!