IronFX is a leading global online broker specializing in Forex, CFDs, Commodities and Spot Metals since 2010. Noteris Services Limited on behalf of IronFX is looking to recruit experienced Java Developers.
Key Responsibilities:
- Work as Part of the team to design and implement new features and enhance existing functionalities according to business specifications
- Ensure that code meets software development and quality standards
- Properly and thoroughly understand the requirements and stay up to date with latest changes for using Apache Spark
- Understand the business logic and the data to be able to provide proper data according to requirements
- Maintain code integrity by Writing well designed, testable, efficient code
- Take part in stand-ups, development refinement, planning & estimation, and sprint reviews
- Regularly update your knowledge on the applications and tools used within the department, focusing on Apache Spark, HDFS, Big Data, SQL, and data analysis methodologies. This proactive approach ensures the effective handling of large-scale data processing tasks.
- In addition to these duties the Employee may from time to time be required to undertake additional or other duties within his/her capacity as necessary to meet the needs of the Employer’s business
Tech Stack and Qualifications required:
- University Degree in Computer Science or a relevant field
- At least 3 years' experience in a Java role is a must
- Excellent knowledge of Java and Agile Scrum methodology
- Proven experience with Java Spring Boot
- Experience in developing microservices oriented service designs
- Experience in developing in-memory applications using Apache Spark will be considered a plus
- Previous experience working with big data engine primarily with Hadoop will be considered a big plus
- Familiarity with messaging platforms (i.e Kafka and Rabbit MQ)
- Implementing data algorithms is an advantage
- Good command of the English Language
Remuneration & Benefits:
- Competitive Salary based on candidate's experience
- Flexible working hours
- Remote working model
- Unique & friendly working environment with many opportunities for career growth and personal development
- Team building & Corporate Events