Taro Logo

Senior Java Developer

Barclays is a British multinational banking and financial services company.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer

Barclays is seeking a Senior Java Developer to join their team in Pune, India. This role offers an exciting opportunity to work with a leading global financial institution, where you'll be responsible for designing and developing sophisticated software solutions. As a Senior Java Developer, you'll work with cutting-edge technologies including Java 8+, Spring Framework, and various enterprise-level systems. The position requires expertise in both backend development and desktop applications, with a strong focus on performance optimization and security.

The role combines technical excellence with leadership responsibilities, as you'll be expected to guide team members, participate in code reviews, and contribute to the organization's technical growth. You'll collaborate with cross-functional teams including product managers and designers to deliver business-critical solutions. The position offers exposure to enterprise-scale applications in the financial sector, working with technologies like Oracle databases, message queue systems, and modern deployment practices.

Barclays values technical expertise alongside leadership qualities, emphasizing their LEAD behaviors: Listen and be authentic, Energise and inspire, Align across the enterprise, and Develop others. The company culture promotes innovation, continuous learning, and professional growth, making it an ideal environment for experienced developers looking to make a significant impact in the financial technology sector.

This role is perfect for someone who combines strong technical skills with leadership abilities and wants to work in a dynamic, global banking environment. The position offers the opportunity to work on complex financial systems while contributing to the digital transformation of one of the world's leading banks.

Last updated 2 days ago

Responsibilities For Senior Java Developer

  • Design, develop and improve software solutions
  • Ensure code is scalable, maintainable, and optimized for performance
  • Collaborate with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality
  • Stay informed of industry technology trends
  • Implement secure coding practices
  • Implement effective unit testing practices
  • Lead collaborative assignments and guide team members
  • Contribute to policy development

Requirements For Senior Java Developer

Java
  • Strong Java development experience (Java 8+)
  • Experience with JavaFX, Swing frameworks
  • Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with Oracle databases, SQL optimization, and PL/SQL
  • Experience with message queue systems, specifically Solace PubSub+
  • Strong Unix/Linux skills including shell scripting
  • Experience with build tools (Maven, Gradle) and Git
  • Understanding of multithreading and concurrency concepts
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills

Interested in this job?

Jobs Related To Barclays Senior Java Developer