Job Type: 1 year renewable contract
Senior Software Engineer (Banking Sector)
Job Requirement
- 10–15 years of hands-on experience in software development, with a solid foundation in system design and scalable architecture.
- Proficient in Java with Spring Framework and TypeScript with React.
- At least 3 years of experience independently managing cloud environments and delivering infrastructure solutions for project teams.
Technical
Must Have:
- Strong software design skills, including object-oriented and functional programming, design patterns, data structures, and algorithms
- Proficient in Java with Spring Framework and TypeScript with React
- Deep understanding of HTTP protocols and modern web application architectures
- Solid experience with Git and version control workflows
- Deep knowledge of CI/CD best practices, including automation pipelines and release management
- Strong debugging, problem-solving, and root cause analysis skills
- Proficient in Linux and shell scripting for system-level tasks and automation
- Solid understanding of cloud-native technologies, including Kubernetes (K8s) and Open Policy Agent (OPA)
- Working knowledge of Kafka and messaging systems
- Exposure to event-driven architecture and asynchronous processing
Desirable:
- Go (Golang): Experience building backend services or cloud-native tooling using Go
- Nx: Familiarity with managing monorepos and optimizing code sharing and builds across large-scale applications
- Custom Resource Definitions (CRDs): Practical experience designing and implementing CRDs to extend Kubernetes functionality
- Crossplane: Hands-on experience using Crossplane for infrastructure provisioning and managing cloud resources via Kubernetes APIs.
Core Responsibilities
- Developers to follow to ensure consistency, quality and performance and evolvability
- Communicate highly technical issues to non-technical audience
- Work collaboratively with team to achieve goals. Experience working in Agile methodologies, such as SAFE, Scrum, and/or Extreme programming
- Experience in following best practices like Test-Driven Development (TDD) and continuous Integration (CI) and Continuous Delivery (CD)
- Investigate and resolve production issues to help maintain a stable production environment; remain cool and effective in crisis
- Stake holder management – working closely with finance, business change engineers, and project managers to drive and manage software delivery
- Analyse requirements, estimate efforts, plan timeline, manage progress
- Ensure awareness, involvement and support from the key stakeholders and participants by engaging strong project teams and delivering robust solutioning on the project complex challenges throughout its life cycle
- Drive and review technical and architectural design, enforce architectural guidelines and challenge status quo
Interested candidates with relevant experience, Kindly revert with below details in addition to updated resume to [email protected]
Full Name as per the Passport or IC :
Current Salary
Exp Salary (in SGD)
Notice period (availability)
Residential Status in Singapore
Reason for Change
Thanks & Best Regards
Rekha N
Senior Consultant
Whatsapp : +65 9473 3867
https://www.helius-tech.com/careers/
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Power ML Engineer
2026-05-26
Staff Software Engineer
2026-05-27
Senior Software Engineer
2026-05-27
- Posted
- Feb 06, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Helius Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Power ML Engineer
2026-05-26
Staff Software Engineer
2026-05-27
Senior Software Engineer
2026-05-27