Join us as a Senior Software Engineer at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.
To be a successful Senior Software Engineer, you should have experience with:
Strong proficiency in Java 8+ with good understanding of Core Java, REST API development, Concurrency, memory management.
Hands-on experience with Spring Boot 2.x/3.x, Spring JDBC, and Hibernate JPA.
Proficiency in testing frameworks including JUnit, Mockito, Power Mock, and Spring testing framework.
Working experience with version control systems like Git, Bitbucket, or GitLab.
Proven experience in CI/CD pipelines using tools like Jenkins, GitLab CI.
Ensure best practices in software development, including code quality, modularization, and maintainability.
Some other highly valued skills:
Knowledge of Serverless Architecture.
Working knowledge of Cloud concepts and AWS development lifecycle.
Excellent problem-solving and analytical thinking.
Experience working in Agile development environments and DevOps culture.
Good understanding and practical application of SOLID principles and common design patterns.
Willingness to guide and support junior developers when needed.
Exposure to banking domain and regulatory reporting concepts.
Experience in designing and developing event-driven systems.
You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
The role is based out of Pune.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.