At Barclays, our vision is clear – to redefine the future of banking and help craft innovative solutions by building and enhancing software used across the bank
Requirements
- Java (17 or higher)
- Spring Boot, Spring AI, Spring Batch, RESTful APIs, microservices, and SQL/NoSQL databases
- MQ, TIBCO, Kafka, or Solace
- Oracle, MS-SQL, or PostgreSQL
- Camunda BPM for workflow orchestration and BPMN 2.0
- Distributed caching tools such as Ignite or Redis
- AWS or Azure
Responsibilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
- Designing, developing, and maintaining large-scale applications using Java (17 or higher)
- Working with Spring Boot, Spring AI, Spring Batch, RESTful APIs, microservices, and SQL/NoSQL databases
- Using at least one messaging platform such as MQ, TIBCO, Kafka, or Solace
- Working with RDBMS platforms such as Oracle, MS-SQL, or PostgreSQL
- Using Camunda BPM for workflow orchestration and BPMN 2.0
- Debugging, optimizing, and improving application performance
Other
- Bachelor's degree or higher
- Risk and controls, change and transformation, business acumen, strategic thinking, digital and technology
- Leadership responsibilities, including advising and influencing decision making, contributing to policy development, and taking responsibility for operational effectiveness
- Collaboration with product managers, designers, and other engineers to define software requirements
- Travel to Whippany, New Jersey may be required