Overview
Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of infrastructure and deployment pipelines at Barclays.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration and alignment with business objectives.
- Collaborate with peers, participate in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
What you'll need
- Strong expertise in Java, Spring Boot, Microservices, REST APIs, JPA/Hibernate and Test-Driven Development (TDD).
- Hands-on experience with ReactJS, Redux, JavaScript, HTML5 and modern front-end development frameworks.
- Strong knowledge of Oracle, MongoDB, PostgreSQL, SQL and NoSQL database technologies.
- Experience with containerized application development and deployment using OpenShift/Kubernetes.
- Hands-on experience with GitLab, CI/CD pipelines, SonarQube, Wiz, Prisma, Maven/Gradle and DevSecOps practices.
- Experience with messaging technologies such as IBM MQ, Kafka, or similar event-driven platforms.
- Experience working in Agile delivery teams within Banking or Financial Services environments.
- Bachelor's degree in Computer Science, Engineering, or equivalent.
Nice to have
- Experience leading development teams, code reviews, mentoring and technical decision-making.
- Knowledge of payment systems, corporate banking, lending or transaction banking domains.
- Experience with observability and monitoring tools such as Grafana, Kibana and Splunk.
- Strong understanding of application security and secure coding practices.
- Experience in modernizing legacy applications to microservices-based architectures.
- Knowledge of Domain Driven Design (DDD), Event-Driven Architecture and API-led integrations.
Details
- Assistant Vice President level role, with expectations to advise and influence decision making, lead a team performing complex tasks, set objectives and coach employees.
- Role is based out of Pune.
Read the full description and apply on the company’s own careers page.