Sr Java Developer
Summary
Senior Java developer at Straive in Singapore who designs and builds high-performance Java systems for large-scale data processing and analytics. Day to day involves parallel data processing, performance and memory tuning, working with PostgreSQL/MS SQL Server, building CI/CD pipelines on AWS, and ensuring data security and compliance.
- System Design & Architecture: Design and develop high-performance Java systems tailored for large-scale data processing and analytics.
- Parallel Processing: Implement efficient parallel data processing solutions to manage and manipulate large datasets seamlessly.
- Performance Tuning: Optimise memory usage, execution speed, and overall system performance to eliminate bottlenecks.
- Database & Warehouse Management: Work extensively with relational databases (PostgreSQL, MS SQL Server) and scalable data warehouses.
- Security & Compliance: Ensure robust data security measures and strict compliance with global data protection regulations.
- DevOps & Code Quality: Build automated CI/CD pipelines and actively contribute to rigorous code reviews to maintain high engineering standards.
7+ years Java backed development (data processing focus)
5+ years advanced SQL with query optimisation
Experience with cloud platforms (AWS)
Expertise in performance tuning & memory optimisation