Who we are:Zact, a leading fintech innovator specializing in cutting-edge payments apps, is hiring a Java Spring Framework Developer. We're looking for an experienced backend engineer who can contribute to our payment management system. Our preferred stack is a combination of Spring, Scala and Java on the backend. This is an amazing opportunity to have a big impact and get lots of ownership across our product line. We're looking for someone who thrives in the very early stages of a company and self-motivated.
What you’ll do:Be able to deliver features in an end-to-end manner: technical design, development, testing, deployment and maintenance.Be able to provide technical leadership and own specific areas of the Zact platformFacilitate collaboration with your peers, product owners, and designers to seek exciting and complicated problems for delivering quality code.Be able to lead code review efforts and quality efforts in your area of ownershipParticipate in product discussions, taking ownership and initiativeWork independently in a fast-paced environment
Required Skills:Java 7+Spring Framework / Spring Boot / Spring Security / Spring Data 5+SQLREST frameworksJPAESB (Camel)Hystrix, Reactive programming (Spring Reactor, RxJava, etc.)Unit testing (JUnit, etc.)OpenId, Oauth2, SAMLMaven, SBTShell scriptingContainers and Container orchestrators (Kubernetes)
Optional skills:ScalaPythonServerless development (AWS Lambda, Knative)Stream processing frameworks (Spark, Flink)Machine learning (Tensorflow, Pytorch, Spark, etc)Workflow engines (Airlfow, Camunda, etc.)
About Zact:Zact is a Fintech innovator dedicated to a singular idea: Organizations need simpler expense and payment management systems that align the spending employee with finance and accounting while providing inherent guardrails and continuous reconciliation with financial systems. We are expanding our operations internationally, and we are looking for the right candidates to join us on this journey.