- Develop, enhance payment gateway service (Switch, API, Card Vaults etc)
- Develop and support AS2805, ISO8583 connectors
- Develop and interface with HSM (MAC, Decrypt, Encrypt, PIN Translation)
- Enhance cloud native switch in the AWS environment
- Support certification team with payment link certification
- Database development (SQL, NoSQL, DynamoDB)
- Non-functional enhancement (performance, high availability)
- Methodologically translate discussions with stakeholders, documents, own research findings into technical designs and implementation steps
- Your Attributes
- Loves challenging the status-quo
- Ability to work autonomously yet collaboratively
- Prepared to be bold yet consistent with your engineering principles
- Logical, ethical, mature and responsible
- Fast learner, humble and loves to share knowledge
- Calm and exercises positive level of stress in exceptional circumstances such as; production issues, timeline requirements
Qualifications and Experience
- Minimum of a Bachelor degree in software engineering (or related)
- 4+ years of working experience in a technical hands on software engineering role
- Build to last and go production mindset versus build as proof-of-concept
- Strong background in software engineering and design patterns
- Strong and practical coding skills with Java
- Strong knowledge in multi-threaded and socket programming
- Instinctive desire to maintain code quality, tidiness and zero technical debt,
- Strong focus on test coverage (practice TDD, BDD)
- Good with API and its design/protocol e.g. Restful, Websocket, SOAP
- Can work with various databases to match query and storage requirements e.g. Aurora, DynamoDB, SQL, DocumentDB
- Experience in cloud native architecture
- Knowledge in secured coding e.g. OWASP, XSS, CORS
- Appreciation and know-how in CICD
- Experience in AWS Cloud environment (SNS, SQS, ElastiCache,Loading Balancing, ECS, ECR, Fargate, Auto-Scaling
- AppMesh, S3, Aurora, RDS, DynamoDB, DocumentDB,CodePipeline, CodeBuild, CodeDeploy,CloudWatch logs, events, triggers, CloudTrail, X-Ray)
- Proven track record in developing and maintaining mission-critical high-load production systems with SLA 99.999 %
- Proven track record in supporting rapid and agile product deployments to different environments - dev, test, stress-testing, staging/production.
- Demonstrable experiences in developing mission-critical systems