This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Barclays
Posted 2mo ago

Software Engineer

Barclays
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • designing solutions
  • developing software
  • reviewing code
Requirements
  • Experience designing and developing scalable Java (11+/17) microservices with Spring Boot and Spring Cloud
  • Event-driven systems
  • Cloud-native patterns
  • Secure coding
  • Unit testing, and collaboration across product and engineering teams
Technical tools mentioned
Java 11+/17Spring BootSpring CloudMicroservices

Job description

Job Description

Purpose of the role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. 

Accountabilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration 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 to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Assistant Vice President Expectations

  • To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
  • Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
  • If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
  • OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
  • Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
  • Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
  • Take ownership for managing risk and strengthening controls in relation to the work done.
  • Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
  • Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
  • Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
  • Influence or convince stakeholders to achieve outcomes.

All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Join us as 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 successful as a Software Engineer, you should have experience with:

  • Design and development of solutions as products that can evolve, meeting business requirements that align with modern software engineering practices and automated delivery tooling. This includes identification and implementation of the technologies and platforms.
  • Targeted design activities that apply an appropriate workload placement strategy and maximize the benefit of cloud capabilities such as elasticity, serverless, containerization etc.
  • Strong proficiency in Java 11+/17, Spring Boot, Spring Cloud, and Microservices architecture.
  • Experience in designing and developing event-driven systems.
  • Best practice designs incorporating security principles (such as defense in depth and reduction of blast radius) that meet the Bank’s resiliency expectations.
  • Solutions that appropriately balance risks and controls to deliver the agreed business and technology value.
  • Adoption of standardized solutions where they fit. If no standard solutions fit, feed into their ongoing evolution where appropriate.
  • Fault finding and performance issues support to operational support teams, leveraging available tooling.
  • Solution design impact assessment in terms of risk, capacity, and cost impact, inc. estimation of project change and ongoing run costs.
  • Development of the requisite architecture inputs required to comply with the bank’s governance processes, including design artefacts required for architecture, privacy, security and records management governance processes.

Some other highly valued skills may include:

  • Consult on complex issues, providing advice to People Leaders to support the resolution of escalated issues.
  • Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
  • Take ownership for managing risk and strengthening controls in relation to the work done.
  • Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organization sub-function.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
  • Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practices (in other areas, teams, companies, etc).to solve problems creatively and effectively.
  • Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
  • Influence or convince stakeholders to achieve outcomes.

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.

.

About Barclays

Global bank providing retail, corporate, and investment financial services.

Similar jobs

Software Engineer roles near Pune, Maharashtra
9h
Save
Mark Applied
Hide
Software Engineer 4 (6+ years of experience)
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$151k-$227k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
6+ YOERequires 6+ years developing resilient software, strong computer science and distributed-systems knowledge, Docker/Kubernetes, backend experience in Go, Python, C++, or Rust, CI/CD expertise, and a master's degree or equivalent experience.
Docker, Kubernetes, Go, Python, C++, Rust, Prometheus, Grafana, Datadog, OpenTelemetry, PyTorch, TensorFlow, vLLM, DeepSpeed, Hugging Face TGI, Triton, SSE, WebSockets
15h
Save
Mark Applied
Hide
Software Engineer (Java, spring boot,Angular, AI)
Pune, Maharashtra, India
OnsiteFull Time
NIQ
NIQNYSE: NIQ: Global consumer intelligence and retail data analytics.
5+ YOERequires 5+ years in Java full-stack development, with Spring Boot, Angular, REST APIs, SQL/NoSQL, microservices, testing, Git, and CI/CD experience; AI, Azure, and Kafka are preferred.
Java, Spring Boot, Angular, HTML, CSS, JavaScript, TypeScript, Spring MVC, Spring Data JPA, Hibernate, Microservices, REST APIs, PostgreSQL, MySQL, Oracle, MongoDB, Git, Maven, Gradle, JUnit, GitHub Copilot, OpenAI, Azure OpenAI, LangChain, Semantic Kernel, Azure, Kafka, SQL, NoSQL, CI/CD
17h
Save
Mark Applied
Hide
GoLang Developer + GraphDB
Pune, Maharashtra, India
OnsiteFull Time
Siemens
SiemensXetra: SIE: Global technology specializing in industry, infrastructure, transport, and healthcare.
2+ YOEEngineering degree required, with 2–6 years of software development experience, strong Golang expertise, GraphDB Neo4j and RDF experience, AWS knowledge, and automated testing experience.
Golang, GraphDB, Neo4j, RDF, AWS Lambda, Amazon DynamoDB, Amazon API Gateway, Amazon SNS, Amazon SQS, Amazon CloudWatch, Infrastructure as Code
22h
Save
Mark Applied
Hide
Lead Software Engineer
Pune, Maharashtra, India
HybridFull Time
Principal Financial Group
Principal Financial GroupNYSE: PFG: Global financial providing retirement, insurance, and asset management.
Bachelor's degree required; strong Java, Spring Boot, REST APIs, microservices, AWS, infrastructure as code, CI/CD, testing, observability, DevOps, system design, and technical leadership experience.
Java, Spring Boot, REST APIs, Microservices, AWS, AWS Lambda, Amazon ECS, AWS Fargate, Amazon API Gateway, Amazon DynamoDB, Amazon S3, Amazon CloudWatch, AWS CDK, AWS CloudFormation, CI/CD, GraphQL, TypeScript, Python, Unix, JIRA, Confluence, Tomcat, Liberty, GitHub Copilot, Claude
22h
Save
Mark Applied
Hide
Associate Director, Software Engineering
Pune, Maharashtra, India
HybridFull Time
HSBC Holdings plc
HSBC Holdings plcLondon Stock Exchange: HSBA: Global banking and financial services organization.
Hands-on Android/iOS mobile malware analysis and reverse engineering, security architecture knowledge, attack-scenario recreation, programming proficiency, stakeholder management, DevOps/Agile experience, and security certifications preferred.
Swift, Kotlin, Objective-C, Java, DevOps, Agile, Microsoft Teams, JIRA
23h
Save
Mark Applied
Hide
Senior Software Engineer
Pune, Maharashtra, India
₹2274k-₹5330k/yr HybridFull Time
GoDaddy
GoDaddyNYSE: GDDY: Publicly traded domain registrar and web-hosting serving entrepreneurs and small businesses.
5+ YOE5+ years in software engineering, full-stack applications, and scalable systems; proficiency in Java, C#, or Go; backend/frontend experience; knowledge of distributed systems, cloud computing, testing, and CI/CD.
Java, C#, Go, CI/CD, AI
23h
Save
Mark Applied
Hide
Software Engineer - IAM
Pune, Maharashtra, India
OnsiteFull Time
Rubrik
RubrikNYSE: RBRK: Public cybersecurity and AI operations software helping organizations protect, monitor, and recover data, identities, and workloads.
Requires strong Golang programming, identity protocols including OIDC/OAuth 2.0 and SAML 2.0, Active Directory, applied cryptography and PKI, OS fundamentals, networking, concurrency, Linux, and shell scripting.
Golang, OIDC, OAuth 2.0, SAML 2.0, Active Directory, X.509, JWT, JWKS, TLS, Linux, Bash, Redis, Win32, C#, .NET, Windows MSI, Microsoft Windows, Linux deb/rpm
1d
Save
Mark Applied
Hide
Software Engineer
Hyderabad or Burlington or Bangalore or Pune or Powell
OnsiteFull Time
HealthEdge
HealthEdge: Private healthcare technology providing AI-powered software and services to health plans and health insurers.
2+ YOEBachelor's degree in computer science, information technology, or related field; 2–5 years of software development experience; strong C#/.NET, MVC, Entity Framework, SQL, JavaScript, and jQuery skills.
C#, .NET, .NET Core, .NET 6, MVC, Entity Framework, SQL Server, PostgreSQL, MySQL, JavaScript, jQuery, Angular, React, NUnit, xUnit, MSTest, Test-Driven Development (TDD), Git, Azure DevOps, Jenkins, GitHub Actions, Azure, AWS, Docker
This job has expired