Technical Lead Engineer in Bucuresti

Description :About Corporate Bank Technology Corporate Banking is a technology centric business, with an increasing move to real-time processing, an increasing appetite from customers for integrated systems and access to supporting data. This means that technology is more important than ever for the business. Our Corporate Bank Technology team is a global team of 3000 coders (and growing!) across 30 countries. The primary businesses that Corporate Bank support are Cash Management, Securities Services, Trade Finance and Trust & Agency Services. CB Technology support these businesses through CIO aligned teams and also by 'horizontals' such as Client Connectivity, Surveillance and Regulatory, Infrastructure, Architecture, Production, and Risk & Control.About Surveillance & RegulatorySurveillance and Regulatory Technology is part of Corporate Bank Technology and responsible for delivering solutions that protect the bank’s financial and reputational interests from potentially criminal or inappropriate behaviour by our clients, employees, vendors. It enables the bank to manage its compliance to regulations and the risk appetite to stay in business in the various legislation. In addition, the function, is responsible for driving improvement across the IT delivery cycle through adoption of best practices, automation tooling and metrics, as well as developing a target state DevOps capability.Application: db-SISdb-SIS is the front gate into the Surveillance Domain and the glue between all the Surveillance Controls that analyze the transactions. This is the place where it is decided which Surveillance Controls need to be run and where the analyses are being consolidated into one final decision. Big amounts of data (millions of messages per day) need to move fast (some as fast as 200ms) and reliable. Data loss is not an option and self-healing is mandatory.The production version (6 years old) is built on a microservice architecture using Spring Boot and Apache Camel with MQ as a backbone.The first iteration of new db-SIS has been designed and built in an Event Driven style with Kafka as a backbone.About the RoleWe are looking for a seasoned engineer able to make us better at designing and building. We found out that the best way to build a long-lasting product is to have a group of very competent engineers that exchange ideas, work together and complement each other.You need to be able to do system design as well as low level coding.The ideal colleague understands the pitfalls of distributed systems and has very good knowledge of technologies as Kafka, JMS (MQ specifically), REST APIs, Relational Databases. We found that Spring has proven itself a debilitating crutch, thus we are looking for somebody that understands Spring but is also able to integrate with the aforementioned technologies outside of any particular framework.You need to be able to come with creative solutions and brings arguments for those solutions but also listen to feedback and incorporate it within your solution when it proves to bring benefits. You are able to support your ideas to different kind of stakeholders, technical or business, as well as guide other colleagues in implementing the solution. We do believe in walking the talk, so you need to be able to implement your own solutions, sometimes you will have all the necessary knowledge, sometimes you will need to improve on your knowledge to be able to do so.For you to be that colleague you would need the following skills:Good experience with Java (min. 7 years)Ability to design and build distributed systems / microservices in a resilient, reliable way with low latencyAbility to test your application through and outKnowledge of working with OpenShift/Kubernetes or other containerization productsWillingness to share your experience and explain your technical decisions to less experience engineers or non-technical colleaguesHave a DevOps/SRE approach when designing/building the applicationsWillingness to learn what you don’t know from your colleagues or on your ownWorking knowledge with relational databasesWe would really love you knew:KafkaMQRESTGCPBDDOpenAPINoSQL DatastoresGradleKey Responsibilities:Design and build microservicesGuide other colleagues through the implementation processBuild automation testsDeploy applications through the environments all the way into ProductionBe on call for Production IncidentsShape the future of our technology stack and applying it innovatively to solve complex problems.Promoting a DevOps/SRE culture and modern toolchains to support continuous delivery.Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.We promote good working relationships and encourage high standards of conduct and work performance.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!