Java/Scala Developer
Core
Develop and maintain backend services and optimize financial calculations for international clients in finance, telecom, automotive, and energy sectors.
Role type
Senior Java/Scala backend developer
Builds
REST web services, batch data processing workflows, and accounting/financial calculation engines
Domain
Financial services, Big Data, Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring, Scala, SQL, relational databases, Big Data technologies (Hadoop, MongoDB), SDLC methodologies, Agile practices
Preferred skills
UNIX/Linux debugging, DevOps automation tools (AutoSys, Shell, Perl, Python), finance/accounting/banking domain knowledge, business reporting concepts
Technologies
Apache Spark, SQL Server, Oracle, Sybase, DB2, Hadoop, MongoDB, REST
Responsibilities
Parallelize and optimize accounting and financial calculations using Apache Spark, Develop and maintain backend REST web services, Integrate applications through predefined interfaces, Manage and improve batch-based data processing workflows, Optimize data orchestration processes, Participate in the full software development lifecycle, Support DevOps automation and continuous deployment practices
Seniority
Senior, hands-on IC