Senior Software Developer (Big Data / Java) in investment banking
Company: Quanteam Singapore (Permanent Position)
Location: Singapore
Job Description \& ResponsibilitiesWe are looking for an experienced Big Data / Java Software Developer to join a major technology transformation project within a large international financial institution. The team is responsible for developing and maintaining risk and finance systems used globally across multiple business lines. The role involves working on a high-impact initiative that modernizes a market risk data platform to enable real-time processing, regulatory compliance, and advanced analytics .
Your main responsibilities will include:
Designing and developing data processing solutions using Java and Big Data technologies such as Spark and Kafka.
Leading technical studies, preparing detailed design documents, and proposing scalable architectures.
Implementing and maintaining CI/CD pipelines, automated testing, and code review processes.
Collaborating with business analysts, project managers, and infrastructure specialists to deliver end-to-end solutions.
Conducting performance tuning, system optimization, and quality assurance through rigorous testing and monitoring.
Providing guidance and mentorship to junior developers, promoting best coding and design practices.
Managing technical risks, troubleshooting complex issues, and ensuring timely project delivery.
Technical Skills RequiredJava / J2EE development (5+ years of hands-on experience).
Big Data technologies: Spark (batch and streaming), Hadoop (HDFS, HBase, Hive), ORC/Parquet.
Messaging systems: Kafka, Flume, ActiveMQ, MQSeries, or RabbitMQ.
Build \& CI/CD tools: Maven, Jenkins, TeamCity, Git/SVN, JUnit, Jira.
Web services: RESTful APIs, microservices architecture.
Experience with performance testing, monitoring, and debugging tools.
Nice-to-Have SkillsFamiliarity with Phoenix, ElasticSearch, Sqoop, or StreamSets .
Understanding of financial systems or risk management concepts.
Strong knowledge of solution design patterns and performance tuning.
Soft Skills \& MindsetExcellent communication and analytical skills.
Proactive, detail-oriented, and capable of working independently.
Strong leadership qualities with an appetite for continuous learning.
Ability to work collaboratively within international and multicultural teams.
QualificationsBachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Minimum 8 years of software development experience , including 5+ years in Java and Big Data frameworks .