The Senior Software Engineer will be responsible for designing, developing, and maintaining enterprise-grade applications using Java and Python technologies. The role involves building scalable microservices, integrating REST and SOAP APIs, working on multi-threaded applications, and contributing to both backend and frontend components using React and modern JavaScript frameworks. The engineer will collaborate closely with DevOps and cloud teams, work with relational and non-relational databases, and follow best practices in CI/CD, code quality, and secure software development within a banking technology context.
The role includes developing and maintaining Java and Python-based applications, designing microservices using Spring Boot and related frameworks, implementing RESTful and SOAP APIs, handling multi-threaded and high-performance systems, developing UI components using React and modern JavaScript, working with Oracle and open...