- About Us
- Business Areas
- Early Careers
- Locations
Your jobs
Date live:
May. 21, 2025
Business Area:
Markets Pre Trade
Area of Expertise:
Technology
Reference Code:
JR-0000051517
Contract:
Permanent
Take a look at the map to see what’s nearby. Train stations & bus stops, gyms, restaurants and more.
Explore locationJoin us as a “Kotlin/Java Developer" at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.
You may be assessed on the key critical skills relevant for success in role, such as experience with, skills to meet business requirement as well as job-specific skillsets.
To be successful as a “Kotlin/Java Developer", you should have experience with:
Basic/ Essential Qualifications:
Professional software development experience
Experience with Angular (version 2+) and modern JavaScript/TypeScript
Experience with Java development
Experience with Spring Boot and the Spring ecosystem
Experience with Solace PubSub+ or similar enterprise messaging platforms
Experience implementing event-driven architectures and message-driven applications
Knowledge of messaging patterns (publish/subscribe, request/reply, guaranteed delivery)
Hands-on experience with relational database management systems (MySQL, PostgreSQL, Oracle, SQL Server)
Strong SQL skills including complex joins, subqueries, stored procedures, and performance tuning
Experience with database design, normalization principles, and data modeling
Proficiency with ORM frameworks (Hibernate/JPA) and understanding of their performance implications
Strong understanding of RESTful API design principles and microservices architecture
Proficiency in front-end technologies including HTML5, CSS3, and responsive design
Experience with version control systems (Git) and CI/CD pipelines
Strong problem-solving skills and attention to detail
Excellent communication and collaboration abilities.
Desirable skillsets/ good to have:
Experience with Spring Cloud Stream and integration with Solace
Knowledge of Solace administration, monitoring, and troubleshooting
Experience with cloud platforms (AWS, Azure, or GCP) and their database offerings
Knowledge of containerization technologies (Docker, Kubernetes)
Experience with other message brokers (Kafka, RabbitMQ, ActiveMQ)
Experience with testing frameworks (JUnit, Mockito, Jasmine, Karma)
Understanding of security best practices, OWASP guidelines, and SQL injection prevention
Experience with Agile/Scrum methodologies
Contributions to open-source projects
Bachelor's or Master's degree in Computer Science or related field
This role will be based out of Pune.
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
Assistant Vice President Expectations
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.