# Application Developer (Java/Scala)

**Company:** [MP Solutions Ltd.](null/companies/gvETzRmVuBYf7Q5hb6zPQp.md)
**Location:** Budapest, Hungary
**Workplace:** on site
**Employment type:** Full-time
**Department:** MPS RPO

[Apply for this job](null/view/1f2cf027-0946-4444-b405-1d5d5e17ad92)

## Description

-   Parallelize and optimize accounting calculations using Apache Spark.

-   Create and maintain backend REST webservices to interact with other applications based on pre-established contract agreements.

-   Data Processing Batch Management including data orchestration performance and stability.

-   Working with a global team across multiple locations (Montreal, New York, London, Budapest, and India).

## Requirements

-   BSc or MSc in any relevant field of IT/Engineering area.

-   Strong proficiency with Java (Spring) and Scala or equivalent languages.

-   Proficiency with Relational Databases such as SQL Server, Oracle, Sybase or DB2, as well as Big Data repositories such as Hadoop and MongoDB.

-   Experience with modern SDLC methodologies including Agile.

-   Strong Written and Oral Communication skills.

-   Hungarian citizenship and fluent Hungarian/English language skills is a must.

Nice to Have Skills:

-   Familiar with Apache Spark for parallel processing.
-   Familiar with UNIX/Linux application debugging.
-   Familiar with automation scripts such as AutoSys, UNIX shell, Perl, or Python for DevOps automation.
-   Familiar with Angular, React or any JavaScript/Typescript front-end technologies.
-   Experience with accounting and finance in the financial industry.
-   Experience with business reporting concepts, design, and data sciences.

## Benefits

-   You will have the opportunity to gain experience in exciting, long-term, innovative projects,
-   Work in a multinational environment,
-   A team of great engineers,
-   Cafeteria.
