Senior Software Engineer Java Backend
Required Experience:
You have experience building applications using Java
You have extensive experience with Java APIsspringboot
Optimizing applications for performance scalability and reliability.
Solid SQL development knowledge (i.e. PostgreSQL Oracle etc) and delivering solutions that leverage them at a massive scale
Proven expertise in designing and developing secure scalable microservices that handle high traffic volumes with strong knowledge of microservices architecture RESTful API design and integration patterns.
You have exposure to automated testing and releasing software in a continuous delivery model using Git
You enjoy working in an Agile team focused on continuous improvement
You have a strong desire to learn best practices and modern software architecture and collaborate within a team
You are passionate about the art of delivering the highest quality software to customers
You have excellent communication skills with both technical and non-technical people
Bachelors degree
Nice To Have:
Experience working within the commercial card space or corporate banking
Strong ability to multi-task organize manage and implement complex projects whether directly or through supervision
Operates with minimal supervision and able to make informed well-reasoned decisions independently
Thrives in an environment that is fast-paced rapidly changing and customer-oriented