Job Duties
- Lead technical studies and propose solutions by collaborating with infrastructure experts, big data specialists, and business analysts.
- Design, document, and develop software solutions that meet functional and non-functional requirements.
- Ensure CI/CD artefacts and automation are embedded as part of all solutions.
- Conduct code reviews, promote knowledge sharing, and coach team members on best practices.
- Provide regular project updates and reporting to project managers and stakeholders.
- Identify, monitor, and escalate technical risks to management as needed.
- Research, design, and implement new software features and enhancements.
- Analyse user needs to deliver scalable and efficient software solutions.
- Maintain and improve existing software by updating, testing, and validating functionalities.
- Collaborate with other engineers to integrate hardware and software systems seamlessly.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, Programming & Systems Analysis, or related field.
- Minimum 8 years of professional experience in software development.
- At least 5 years of hands-on experience with Java/J2EE development.
- Proficiency with data ingestion and processing technologies such as Spark and Spark Streaming.
- Practical experience with messaging systems (Kafka, Flume, ActiveMQ, MQSeries, RabbitMQ).
- Strong working knowledge of Hadoop ecosystem (HDFS, HBase, Hive, ORC/Parquet), preferably Hortonworks distribution.
- Experience with build and deployment tools (Maven, SBT, Ant, Jenkins/TeamCity), source management (SVN/Git), and testing frameworks (JUnit, TDD).
- Familiarity with solution design patterns, performance tuning, and streaming optimization.
- Strong analytical, problem-solving, and communication skills, with ability to work independently and mentor others.
- Knowledge of additional tools (Phoenix, ElasticSearch, Sqoop, StreamSets) and basic understanding of finance/investment banking is a plus.
To Apply, please kindly email your updated resume to
Regret to inform that only shortlisted candidates will be notified.
CEI: R25127749
EA License: 14C7275