Scala Developer Job Description
Join a cutting-edge team as we strive to revolutionize the financial technology landscape with innovative solutions.
This pivotal role offers an extraordinary opportunity to collaborate with top-tier professionals in Business Analysis, Solution Architecture, and global Technology teams. As a skilled Scala Developer, you will be instrumental in designing and implementing a strategic platform that empowers financial regulatory reporting, shaping industry standards.
Key Responsibilities:
* Partner with Business Analysts to craft solutions that meet technical requirements, fostering seamless collaboration.
* Contribute to the development of a comprehensive regulatory reporting application, working on end-to-end platform components.
* Handle large data aggregations, ensuring efficient functionality and high-quality results.
* Collaborate with Technology support teams to uphold best practices and maintain high-quality standards.
* Continuously evaluate and adopt new techniques to enhance the platform's performance and scalability.
* Support agile planning sessions, prioritizing features for timely delivery and meeting project milestones.
* Offer day-to-day platform support, assisting with troubleshooting and resolving production issues efficiently.
Required Skills and Qualifications:
Essential Experience:
* Minimum 3 years of experience with Scala programming language.
* At least 3 years in software development, with a strong focus on scalable architectures.
* Proven experience in implementing RESTful APIs and Microservices, with a keen understanding of API design principles.
* Skilled with SQL and NoSQL databases, with expertise in database schema design and optimization.
* Agile team experience (Scrum or Kanban), with a deep understanding of Agile methodologies.
* Exposure to large, fast-paced project environments, with a proven track record of delivering projects under tight deadlines.
Desirable Skills:
* Familiarity with MongoDB, Cassandra, MS SQL Server, and other popular databases.
* Functional Programming knowledge, with expertise in lambda functions and higher-order functions.
* Experience with Scala streaming libraries like Akka Streams, ZIO, fs2, and their applications in real-world scenarios.
* Jenkins and Ansible expertise, with a solid understanding of DevOps tools and automation pipelines.
* Prior work with global teams across time zones, with a demonstrated ability to communicate effectively in a distributed environment.
* Experience with Atlassian suite (Confluence, JIRA, Bitbucket), with expertise in collaborative tooling and workflow management.
* Background in regulatory reporting or capital markets, with a deep understanding of financial regulations and compliance.
This role is ideal for an ambitious Scala Developer looking to make a significant impact in the financial technology sector. If you're passionate about developing high-quality solutions that meet global standards and drive innovation, this is your chance to shine.