Backend Engineer (Java/ Springboot)

Backend Engineer (Java/ Springboot)
Company:

Ezypay


Details of the offer

Ezypay is a multi award-winning Fintech company established in 1996, specialising in the provision of subscription and recurring direct debit payments.With offices in Australia, New Zealand and Malaysia, Ezypay has processed over $3 billion worth of subscription payments in 9 countries across the Asia Pacific region (Australia, New Zealand, Malaysia, Singapore, Philippines, Hong Kong, Taiwan, Thailand and South Korea) and we're continually expanding.Over the last few years, we have put significant effort into our next generation cloud subscription billing platform. This is a core strategic focus and we continue to actively develop and grow this platform. We now have a growing focus on building and expanding our Front-End platform.Main?Responsibilities??You are a leader in our cloud platform and maintain our best-in-class product, a Java based micro- services architecture hosted on AWSAs a Senior Engineer, you will work closely with the Senior Engineering members and the CTO to plan, develop, implement, and test software programs that are easy to maintain, modular, well documented, and resource efficientWork with all team members to regularly assess, investigate, and remediate technical defects within the Ezypay platformPerform operational procedures, including ongoing maintenance, on runtime systems, both manual and automated, in accordance with company standardsProvide recommendations for continuous improvement to the product and delivery processRequirementsOur Technical Environment??Our next generation payments platform has been developed using Java – specifically leveraging the Spring Boot frameworkOur infrastructure is hosted on AWS; using a mixture of containerization (Fargate) and vanilla EC2Our systems are secure and highly available – we have implemented passive and active monitoring and incident escalation using a combination of Datadog, CloudWatch Logs and Metrics, Postman, and PagerdutyWe utilise GraphQL (leveraging Apollo and Hasura) to open up our rich data model to internal and external stakeholdersWe develop frontend systems using the Vue, Angular, and Ionic frameworksWe aggregate and analyze logs from all of our systems via the ELK stackOur operating system of choice is CentOS and our DevSecOps team is fanatical about security, monitoring, and patch managementOur infrastructure is immutable and managed using IaC principles via TerraformWe leverage build automation (specifically CircleCI), and we're working toward continuous deployment across all environmentsWe take advantage of AWS services to meet our various technology requirements:PostgreSQL databases run on Aurora Serverless or Aurora clusters managed via RDSRedis clusters are managed via ElastiCacheKMS provides managed security servicesAWS Lambda and API Gateway support our serverless infrastructure; DynamoDB is also an important part of our stackWe utilise highly durable messaging technologies such as SQS, Kinesis, Amazon MQ and AWS EventBridgeRequirementsBachelor's Degree in Computer Science, Software Engineering or relevant Information technology industry experience3+ years of industry experience with an in-depth understanding of distributed systemsSolid grasp of computer science fundamentals, specifically data structures and algorithmsStrong working experience with: JavaSpring BootRabbitMQ or similar AMQ or Event Driven Architecture or Postgres or similarGood understanding of security best practices in the context of web applicationsGood understanding of internetworking concepts and protocolsGood knowledge of a modern software development lifecycle management methodology, such as SCRUMWorking knowledge of HTML5, CSS3, and JavaScriptTeam player attitude with a willingness to lead when necessaryBenefitsGenerous salary package Gym subsidies Casual dress code Flexible working arrangements (including work from home and remote) Delicious office snacks Guidance and mentoring from leaders within the business Dynamic, positive work environment Fantastic team culture


Source: Whatjobs_Ppc

Requirements

Backend Engineer (Java/ Springboot)
Company:

Ezypay


Wells Database Manager

**Responsibilities and duties**:- Give guidance on well information from all sources available. Help in standardizing and entering/updating information in th...


From S&P Global - Kuala Lumpur

Published a month ago

.Net Full Stack Developer

Position:.Net Fullstack DeveloperLocation: KL, MalaysiaContract: 12+ Months Extendable contract**Responsibilities**:**Job description**:- C#,.NET Core and ot...


From Panasia - Kuala Lumpur

Published a month ago

Waiter/Waitress

Job Descriptions:- Greeting customers while offering super customer service attention, taking, assembling and presenting food orders, requesting and receivin...


From Cpi Food Concept Sdn Bhd - Kuala Lumpur

Published a month ago

Front-End Developer

**Project** Description**:One of the leading Malaysian banks needs to continue software development work for web, mobile, APIs, database, integration, etc. T...


From Luxoft - Kuala Lumpur

Published a month ago

Built at: 2024-06-01T07:25:13.533Z