Application Developer (Java/Scala)
Core
Develop and optimize backend accounting calculations and data processing pipelines for a global financial application.
Role type
Senior Application Developer (Java/Scala)
Builds
Backend REST web services and batch data processing systems
Domain
Financial services / Big Data
Deliverable
production ML models | product features
Required skills
Java (Spring), Scala, SQL Server, Oracle, Sybase, DB2, Hadoop, MongoDB, Apache Spark, Agile SDLC
Preferred skills
UNIX/Linux debugging, DevOps automation scripts (AutoSys, shell, Perl, Python), Angular, React, JavaScript/TypeScript, business reporting design, data sciences
Technologies
Apache Spark, SQL Server, Oracle, Sybase, DB2, Hadoop, MongoDB, Angular, React, AutoSys, UNIX shell, Perl, Python
Responsibilities
Parallelize and optimize accounting calculations using Apache Spark; Create and maintain backend REST webservices; Manage data processing batch orchestration and stability
Seniority
Senior, hands-on IC