Taro Logo

Senior Java API Developer

A global financial services company providing banking, investment, and lending solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Java API Developer

Join Barclays as a Senior Java API Developer and be part of a global financial institution that's driving digital innovation. In this role, you'll be responsible for designing and developing scalable software solutions that power our banking and financial services. You'll work with cutting-edge technologies including Java, Spring Boot, and various API management platforms to create robust backend systems.

The position offers an opportunity to work with cross-cultural teams and contribute to projects that have a direct impact on the bank's digital transformation. You'll be involved in everything from API development to performance optimization, while ensuring the highest standards of security and code quality.

As a senior developer, you'll play a crucial role in mentoring team members, participating in architectural decisions, and promoting best practices in software development. The role combines technical expertise with leadership opportunities, allowing you to grow both as a developer and a team leader.

Working at Barclays means being part of an organization that values technical excellence, innovation, and professional growth. You'll be exposed to complex financial systems and have the opportunity to work on projects that serve millions of customers globally. The company's strong focus on technology and digital transformation makes this an exciting opportunity for developers looking to make an impact in the financial sector.

Last updated 6 days ago

Responsibilities For Senior Java API Developer

  • Design, develop and improve software utilizing various engineering methodologies
  • Develop high-quality software solutions using industry-aligned programming languages and frameworks
  • Collaborate with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality
  • Implement effective unit testing practices
  • Ensure secure coding practices and data protection
  • Stay informed of industry technology trends

Requirements For Senior Java API Developer

Java
Redis
  • Experience in designing and implementing scalable, distributed systems using Java
  • Knowledge of REST Standards and HTTP concepts
  • Experience with Spring Data REST and Spring BOOT Framework
  • Experience in delivering APIs with platforms like MuleSoft, Apigee or Akana
  • Advanced SQL skills
  • Experience with CI/DevOps pipeline (git, Maven/Gradle, Jenkins)
  • Experience in performance testing using Jmeter/JProfiler
  • Degree in Engineering or Computer Science
  • Experience working with cross-cultural teams
  • Strong analytical and troubleshooting skills
  • Excellent written & verbal communications

Interested in this job?