Title : Scala Developer
Location: Alpharetta, GA / Jersey City, NJ( Day 1 Onsite) (Onsite- Hybrid)
Duration: 12 Months + Extension
Job Description:
Job Functions/Duties and Responsibilities:
· Design & Development Enterprise scale ETL process for doing Data Ingestion, Transformation and Distribution integrating with multiple systems in Firm.
· Perform Business analysis along with BA/QA’s to ensure requirements documented, and implemented in Scala language.
· Collaborating with multiple technology teams that are upstream and downstream to the application such as Books & Records System, Pricing System, Data Warehouse
· Working in the Agile development methodologies, collaborating with business and technology teams located globally.
Skills Required:
· 3-5 years of hands-on experience of Scala SDK 2.11.12 or higher.
· 3-5 years of hands-on experience of Apache Spark, Hadoop, Hive, and related ecosystem.
· Working Experience on Autosys for scheduling jobs or any other similar scheduling platform.
· Excellent knowledge of Scala EE, Web Services (REST/SOAP), Spring framework, MQ, Kafka, Databases (Db2/SQL), Webserver (Apache Tomcat preferred).
· Experience and very good understanding of Design Patterns.
· Good understanding of DevOps practices and tooling.
· Experience in understanding of requirements of large enterprise applications (security, entitlements etc.).
· Experience working in Agile development methodologies.
Skills Desired:
· Working Knowledge of building applications in the Cloud.
· Working Knowledge of Unix/Linux and/or any scripting language.
· Working knowledge of Financial market, document platform-based products and Wealth Management.
Education:
· Minimum BS degree in Computer Science, Engineering, or a related field.