The job in short
How do you get an ever expanding product at peak performance?
Meet the job
How is the Backbase platform behaving in different load and set-up conditions? What are the sizing guidelines? What are the recommendations for configuration? What is better: traditional or cloud deployment? Which one does fit the clients needs? Your answers will drive our performance and resiliency to top levels.
There is no doubt that we have the best possible solution in our niche market. The complexity and nature of the Backbase product combined with the latest technology trends makes working at Backbase a great and challenging experience. Nothing is too tough. What we don’t know, we can figure out.
Beside being a Senior Backend Developer, you are a performance advocate by heart and enjoy to prove your points in your work. You define and implement new standards and best practices for tackling performance and resiliency as NFR in software deployment. Together with your colleagues you make sure to tackle and reproduce any performance related bottlenecks through the entire platform, code PoCs to challenge/support architectural decisions, propose improvements on different levels and assure monitoring is in place as a preventive measure. You will tune, play and discover.
Colleagues and implementation teams turn to you for your expert advice and they like you for the team player that you are.
How about you?
● In the last years you shifted your focus from just Backend Software Development to Performance and Resiliency Engineering for end-to-end microservices architecture platforms;
● You possess in-depth knowledge of microservices architecture, design patterns to assure best performance and resiliency, etc.;
● You are fluent in Java8 and confident in Integrations (JMS, SOAP, REST, HTTP/S);
● You are more than used to enterprise architectures, you master Spring Boot. Have you also discovered the awesomeness of a container orchestrator like Kubernetes? Are you used to deploy on the cloud?;
● You have decent knowledge of Spring and Spring extensions (Web MVC, Security, Data or Batch), Application Servers (WebSphere, Weblogic or JBoss), Databases (Oracle or DB2), Restful services (REST) and Docker/Microservices;
● You have some exposure to performance analysis tools ( i.e. JMeter, LoadUI, OpenSTA, LoadRunner, Rational Performance Tester, Gatling, or similar tools).