Job Overview
Barclays is seeking a passionate and skilled Software Developer to join its Markets Pre-Trade Technology team in Pune. This role offers the opportunity to work in a dynamic financial technology environment, leveraging Java and related frameworks to build scalable and high-performance systems. As part of the broader digital transformation at Barclays, the selected candidate will design and deliver secure, innovative software solutions that enhance the experience for both customers and colleagues across the enterprise.
Job Details
- Company: Barclays
- Job Position: Software Developer
- Location: Pune, Maharashtra, India
- Qualification: Bachelor’s degree in Computer Science or a related field (not explicitly mentioned but typically expected)
- Experience: Relevant experience in software development with strong Java and Spring expertise
- Salary (Estimated): ₹18 – ₹30 LPA (depending on experience level and internal grade)
- Job Type: Full-Time, Permanent
- Job Category: Technology / Software Engineering / FinTech
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance software solutions using Java and other relevant technologies.
- Collaborate cross-functionally with product managers, designers, and engineers to align software solutions with business goals.
- Participate in code reviews and promote high-quality development standards within the team.
- Ensure adherence to secure coding practices and unit testing frameworks.
- Stay updated with industry trends and contribute to internal tech communities.
- Take ownership of development tasks and mentor junior team members where applicable.
- Apply structured engineering methodologies and best practices for software lifecycle.
- For AVP-level roles, lead teams, contribute to policy development, and coach team members on performance and growth.
Required Skills and Knowledge
- Strong experience with Java programming.
- Hands-on expertise with Spring framework.
- Experience with JUnit or other unit testing tools.
- Familiarity with Oracle PL/SQL and SQL databases.
- Understanding of secure coding and performance optimization practices.
- Ability to work in Agile environments and contribute to software lifecycle best practices.
- Strong collaboration, communication, and problem-solving skills.
- Commitment to continuous learning and professional development.
Preferred Skills
- Prior experience in Investment Banking or Capital Markets technology.
- Knowledge of Equity Derivatives systems and financial products.
- Understanding of regulatory and compliance frameworks in financial services.
- Exposure to containerization (Docker, Kubernetes) or CI/CD pipelines.
- Experience with version control (e.g., Git), DevOps tooling, or cloud platforms.
- Experience leading code reviews and architectural decisions.
- Understanding of Barclays’ core technology infrastructure and controls.
- Familiarity with risk mitigation and governance policies in financial institutions.
About Barclays
Barclays is a global, values-driven bank that supports customers and clients across the globe with innovative financial products and services. With a history of over 325 years, Barclays operates in more than 40 countries and employs over 80,000 people worldwide. The bank’s technology division plays a critical role in delivering financial services through cutting-edge platforms, machine learning, blockchain, and FinTech solutions. Barclays is committed to innovation, inclusion, and integrity in everything it does.
Why Join Barclays
- Be a part of one of the most respected global banks with a strong legacy of innovation.
- Work with state-of-the-art technologies in a fast-paced financial technology environment.
- Access to robust learning and development resources, including leadership programs.
- Flexibility through hybrid working arrangements and supportive workplace policies.
- Work alongside top talent in the industry and collaborate on global projects.
- Contribute to secure and scalable systems impacting millions of users.
- Competitive compensation and a strong performance-based culture.
- Join a culture that values integrity, service, and excellence in all pursuits.
How to Prepare
- Brush up on Java fundamentals, Spring framework, and JUnit.
- Review SQL/PL-SQL concepts and common Oracle database practices.
- Familiarize yourself with capital markets products if applying with domain interest.
- Practice coding problems and system design challenges.
- Prepare to discuss past projects, particularly involving secure, scalable architectures.
- Understand Barclays’ core values and prepare examples demonstrating those values.
- Read up on Barclays’ latest technology initiatives or press releases.
- Explore basic principles of financial services software compliance and security.
Career Tips
- Build a strong GitHub portfolio showcasing enterprise-scale Java projects.
- Earn certifications in Spring, Oracle SQL, or Agile/Scrum frameworks.
- Develop a strong understanding of financial markets and derivatives.
- Stay updated with advancements in cloud, containerization, and DevOps.
- Engage with FinTech communities and contribute to open-source projects.
- Explore career paths leading from developer to tech lead or architect.
- Invest time in communication and collaboration skills for cross-functional teamwork.
- Subscribe to Barclays tech talks or blogs to align with their vision and initiatives.
Important Links
Apply Link: Click here