Senior Software Engineer (Big Data) Kuala Lumpur, Malaysia
Senior Software Engineer (Big Data) Description
Job #: 74608DESCRIPTION
We are looking for an experienced Software Engineer (Big Data) to be placed in our Office in Bangsar South MY. This Software Engineer will be roll-up the functional and technical aspect of Software Development with big data technology in Project space to cloud services.
Responsibilities
- Design and implement innovative analytical solution using Hadoop, NoSQL and other Big Data related technologies, evaluating new features and architecture in Cloud/ on premise/ Hybrid solutions
- Work with product and engineering teams
- Build collaborative partnerships with architects, technical leads and key individuals within other functional groups
- Perform detailed analysis of business problems and technical environments and use this in designing quality technical solutions
- Participate in code review and test solutions
- Write project documentation
Requirements
- Bachelor’s Degree in preferably Computer Science, Information Technology, Software Engineering or equivalent
- 4+ years’ experience of working in Big Data technologies and Enterprise Software Development
- Solid skills in infrastructure troubleshooting, support and practical experience in performance tuning and optimization, bottleneck problem analysis
- Ability to work individually or in a team without supervision
- English proficiency (B2+)
Nice to have
- Skills in search: Solr, Elasticsearch / ELK
- Enterprise Design Patterns
Technologies
- Programming Languages: Java; Python; SQL
- Big Data stack
- Queues and Stream processing
- ETL & Streaming Pipelines
- Operation: Cluster operation, Cluster planning NoSQL: Cassandra/ Hbase, MongoDB
- Familiar with Cloud Experience
- Development Methods: TDD, BDD, DDD
- Version Control Systems
- Testing: Component / Integration Testing, Unit testing
- Experience in various messaging systems
- Rest, Thrift, GRPC, SOAP
- Build Systems: Maven, SBT, Ant, Gradle
We offer
- Work-life balance and flexible schedule
- Career development opportunities with a transparent Software Engineering career path
- Opportunity to build business intelligence career and work on global projects. Our employees work with one of the largest multinational oil and gas companies int the world and one of the world's largest pure-play coffee and tea company
- Medical, Dental and Vision Insurance
- Widespread training and development opportunities. Unlimited access to LinkedIn learning solutions
- Competitive salary
- Compensation for sick leave and paid time off
- Referral bonuses