Tech Stack
JavaSQLCI/CDLinuxAPIApache Spark
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior BigData Developer with strong knowledge of Big Data technologies and at least 5 years of experience in software development to join our team. This role involves working with strong development teams, the opportunity to work with big data, improving knowledge in this domain, and utilizing the resources of an international bank.
Responsibilities
- Design and build frameworks for ingesting/modeling the complex Risk data
- Develop Low latency caching to service Front office risk systems
- Setup monitoring and management for services
- Provide SME support for development of automated QA scripts
Requirements
-
Must have
- Strong knowledge of Big Data technologies Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.) and Apache Spark
- At least 5 years of experience in software development, including professional backend software development experience
- Strong Knowledge of Java programming languages
- Should be familiar with algorithms and design patterns
- Familiarity with Linux environment, including scripting skills
- Designing and building APIs (Java)
- Java Server-side or Back-end development
- Core Java
- Java collections and multithreading
- Java Memory Management
- Database and SQL (writing stored procedures, designing table schemas)
- Understanding of distributed systems
- Understanding of CI/CD workflow
- Ability to multi-task and work under pressure
- Ability to pick up new concepts and apply the knowledge
- Demonstrated problem-solving skills
- Enthusiastic and proactive approach with a willingness to learn
- The candidate is expected to be dynamic and flexible with a high energy level as this is a demanding and rapidly changing environment
-
Nice to have
- Experience In-memory databases and caching
- Job Orchestration tools like Autosys or Airflow
- Apache Spark
- Financial background (where possible)
We Offer
- Remote work options
- Opportunity to work with big data and improve knowledge in this domain
- Work with an international bank
About the Company
Luxoft is a global provider of digital transformation and technology services. We are committed to delivering innovative solutions that drive business success for our clients.
Apply Now
Interested candidates are encouraged to apply for this exciting opportunity to be part of our dynamic team.