💼

Java Developer at Barclays Business Banking

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 19 Apr
Description

About the job


Join us as a Java Developer at Barclays, Responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences.


To be successful as a Java Developer you should have experience with:


  • Proficiency in Java 8+ with programming experience, reading, writing and debugging multi-threaded code, Rest Services.
  • Proven ability to work in a team environment with experience of the full Software Development Lifecycle
  • Demonstrable understanding of Java, J2EE, Spring Framework and JDBC.
  • Working knowledge of Rest Services / Microservices
  • Working knowledge of CI and unit test frameworks.
  • Working knowledge of ORM technologies like Hibernate.
  • Working knowledge of tools like Java Profilers and analysing memory dumps.
  • Working knowledge of messaging platforms such as Kafka, MQ and Solace and related design patterns for producing and consuming messages.
  • Working knowledge of XML/JSON and related technologies.
  • Working knowledge of SQL and database technologies such as MS SQL Server, Oracle.
  • Experience working in an AGILE or SCRUM SDLC model
  • Experienced Java developer for a global technology team working in a scrum of 6-8 team members comprising of end-to-end tech deliverables for Lending product.
Some Other Highly Valued Skills May Include


  • Ability to work within a global team.
  • Good to have – knowledge of No SQL – MongoDB
  • Familiar with DevOps fundamentals practices
  • Knowledge of Lending products.
  • Proven experience of Quality Assurance techniques relevant to application development.


Barclays Business Banking
barclays.co.uk/business-banking
500+
Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 03 May
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Barclays Business Banking
barclays.co.uk/business-banking
500+
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Java Developer at Barclays Business Banking in Pune?
Chevron down
What skills are required for the Java Developer position at Barclays Business Banking?
Chevron down
Where is the Java Developer position located for Barclays Business Banking?
Chevron down
What is the seniority level required for the Java Developer role at Barclays Business Banking?
Chevron down
Is the Java Developer position at Barclays Business Banking a full-time role?
Chevron down
Where can I apply for the Java Developer job at Barclays Business Banking?
Chevron down
What kind of projects could a Java Developer work on at Barclays Business Banking?
Chevron down
Why should I consider a Java Developer career at Barclays Business Banking?
Chevron down

Why Work at Barclays Business Banking

Barclays Business Banking offers a vibrant and dynamic environment for professionals who are looking to make a significant impact in the financial services industry. With a global presence and a reputation for innovation in banking solutions, Barclays provides its employees with comprehensive training programs, competitive compensation packages, and opportunities for career advancement. The company's commitment to diversity, inclusion, and a culture that encourages continuous learning makes it an attractive place to work for Java developers and other professionals alike. Here, you will have the chance to work on transformative projects that drive business success and shape the future of banking technology.

What's It Like to Work at Barclays Business Banking

Working at Barclays Business Banking means being part of a team-driven and innovation-focused environment. The company's emphasis on teamwork encourages employees to collaborate across departments and geographies, fostering a sense of community and shared achievement. Barclays prioritizes employee welfare, offering robust health benefits, work-life balance initiatives, and flexible working arrangements. The organization values open communication, enabling employees to contribute their ideas and feedback effectively. This culture of inclusion and support ensures that every team member feels valued and inspired to achieve their full potential, making it a fulfilling workplace for ambitious professionals.

What's It Like to Work as a Java Developer at Barclays Business Banking

As a Java Developer at Barclays Business Banking, you will be at the forefront of designing, developing, and enhancing high-performance applications that serve the needs of the bank's business clients. The role offers a unique blend of technical challenges and opportunities for innovation. Employing agile methodologies, Java developers work in small, cross-functional teams to deliver scalable software solutions. You'll gain hands-on experience with advanced Java technologies and collaborate with other talented engineers, business analysts, and product managers. The dynamic working environment encourages Java developers to continuously upgrade their skills and stay updated with the latest trends in software development and financial technology.

Java Developer Interview Questions at Barclays Business Banking

Preparing for a Java Developer role at Barclays Business Banking involves a comprehensive understanding of both technical skills and the business acumen that drives financial services. Candidates can expect interview questions that evaluate their knowledge of Java programming, object-oriented programming principles, data structures, algorithms, and software design patterns. Additionally, you may encounter scenario-based questions to assess your problem-solving abilities and how you approach debugging complex code. An understanding of financial systems and how Java applications integrate into the banking infrastructure will be beneficial. Barclays also looks for candidates with strong communication skills and the ability to work effectively in a team-centric environment.

Java Developer Interview Preparation at Barclays Business Banking

To prepare for a Java Developer interview at Barclays Business Banking, focus on reviewing core Java concepts such as JVM internals, exception handling, multithreading, and Java collections framework. It's also crucial to understand design patterns like Singleton, Factory, and Observer, as these are often used in crafting scalable and maintainable applications. Familiarity with version control systems (e.g., Git), build tools like Maven or Gradle, and continuous integration practices will be advantageous. Brush up on your understanding of RESTful services and microservices architecture, as these are widely used in developing modern banking solutions. Finally, research Barclays' business model and how its Java applications enhance financial services to align your responses with the company's goals.

Java Developer Interview Tips at Barclays Business Banking

Success in a Java Developer interview at Barclays Business Banking involves not just technical prowess but also demonstrating your enthusiasm for innovation and your ability to adapt in a fast-paced environment. Showcase your prior projects and experiences that highlight your expertise in Java development and how you've contributed to successful outcomes. Prepare insightful questions about Barclays' future projects and technological advancements to show your interest in being part of the team's future endeavors. During the technical discussions, ensure you communicate clearly and succinctly, articulating your thought process as you solve coding problems. Practice coding exercises regularly to hone your skills and increase your confidence, ensuring you're well-prepared for the hands-on aspects of the interview process.

In summary, a role as a Java Developer at Barclays Business Banking not only opens doors to exciting career opportunities in the financial technology sector but also provides a supportive and innovative workplace that fosters professional growth and personal development.