Taro Logo

Java Full-stack developer

Barclays is a British multinational universal bank providing financial services globally.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Java Full-stack developer

Join Barclays as a Java Full-stack developer and be part of their digital transformation journey. This role offers an opportunity to work with cutting-edge technology and contribute to revolutionizing digital offerings for enhanced customer experiences. You'll be working within a global financial institution, developing and maintaining critical software solutions that power banking operations.

The position involves designing and developing scalable software solutions using Java and related technologies, with a focus on both backend and frontend development. You'll be collaborating with cross-functional teams, participating in code reviews, and implementing secure coding practices. The role requires expertise in Java frameworks, microservices architecture, and database management, with opportunities to work with cloud technologies and modern development tools.

As part of Barclays' technology team, you'll be exposed to complex technical challenges in the financial sector, requiring strong analytical and problem-solving skills. The company values continuous learning and innovation, offering opportunities to stay current with industry trends and contribute to technology communities. You'll be working in an environment that emphasizes the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.

This position is ideal for developers who are passionate about financial technology and want to make an impact in a global banking environment. You'll have the chance to work on significant projects that affect millions of customers while developing your skills in a supportive, professional environment. The role offers exposure to both traditional banking systems and modern technology stacks, making it an excellent opportunity for career growth in financial technology.

Last updated 2 days ago

Responsibilities For Java Full-stack developer

  • Development and delivery of high-quality software solutions using industry aligned programming languages and frameworks
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations
  • Implement secure coding practices and effective unit testing
  • Design scalable and maintainable code optimized for performance

Requirements For Java Full-stack developer

Java
JavaScript
React
  • Strong understanding of object-oriented programming and design patterns
  • Experience with Java frameworks such as Spring, Spring Boot, Hibernate
  • Familiarity with RESTful APIs, microservices architecture, and web services
  • Proficiency in working with relational databases and ORM tools
  • Experience with version control systems like Git
  • Knowledge of build tools such as Maven
  • Experience with AWS cloud platform (preferred)
  • Familiarity with Docker and Kubernetes (preferred)
  • Understanding of Agile/Scrum methodologies
  • Knowledge of front-end technologies (JavaScript, Angular, React)

Jobs Related To Barclays Java Full-stack developer