Job Description
Job Title: Java Application developer
Location: NYC, NY (Local required)
Position Type: Contract position
Work Authorization: H1B
Job Description:
The candidate should be able to work well with the full life-cycle of the project from requirements analysis, design, development, rollout into production, as well as DevOps automation for continuous deployment.
The candidate will be involved but not limited to:
• 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).
Required Skills:
• Relevant experience 3-5 Years
• Strong proficiency with Java (Spring) and Scala
• 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
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.