💼

Junior Full Stack Developer (Java) at Barclays Business Banking

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 09 May
Description


To be successful as a Junior Full Stack Developer (Java) you should have experience with:


  • Proficiency in Java 3+ 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 & Spring Data/JPA
  • Working knowledge of tools like Java Profilers and analyzing memory dumps.
  • Working knowledge of messaging platforms such as 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, Mongo DB
  • Experience working in an AGILE or SCRUM SDLC model



Some Other Highly Valued Skills May Include


  • Knowledge of Apache Kafka, Docker, Kubernetes, No SQL – MongoDB, React, Angular
  • Familiar with DevOps fundamentals practices
  • Proven experience of Quality Assurance techniques relevant to application development.


You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.



Barclays Business Banking
barclays.co.uk/business-banking
500+
Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 16 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 main responsibilities for the Junior Full Stack Developer (Java) at Barclays Business Banking in Pune?
Chevron down
What qualifications are needed for applying to the Junior Full Stack Developer (Java) position at Barclays?
Chevron down
Where is the Junior Full Stack Developer (Java) position located?
Chevron down
How can I apply for the Junior Full Stack Developer (Java) role at Barclays?
Chevron down
What type of employment is offered for this Junior Full Stack Developer (Java) role at Barclays?
Chevron down
What is the career level required for this position at Barclays?
Chevron down
Is there a specified salary range for the Junior Full Stack Developer (Java) position at Barclays?
Chevron down
What makes Barclays Business Banking a great place to work for developers?
Chevron down

Why work at Barclays Business Banking

Barclays Business Banking stands at the forefront of financial innovation, providing a dynamic and supportive environment for professionals eager to make a significant impact in the industry. Working at Barclays Business Banking offers you the opportunity to be part of a globally recognized institution known for its commitment to creating tailored financial solutions for businesses. There are numerous reasons to join us:

  1. Career Growth and Development: At Barclays, we place a significant emphasis on the professional growth of our employees. You'll have access to various learning platforms and training programs designed to enhance your skills and prepare you for future roles within the company.

  2. Innovative Culture: Barclays fosters an environment where new ideas are encouraged and implemented. The culture at Barclays is driven by ingenuity, and employees are empowered to think creatively, pushing the boundaries of traditional banking.

  3. Diversity and Inclusion: We believe in the strength that comes from a diverse workforce. Our inclusive environment ensures that all voices are heard and that every employee can feel valued and respected.

  4. Work-Life Balance: Barclays understands the importance of maintaining a healthy work-life balance and offers flexible working options to suit various lifestyles. Your well-being is a priority, and we provide comprehensive support to ensure you can thrive both professionally and personally.

  5. Community and Sustainability: Joining Barclays means being a part of an organization that is committed to sustainability and ethical banking. We actively participate in community projects and encourage our employees to engage in volunteer work.

What's it like to work at Barclays Business Banking

Working at Barclays Business Banking is a rewarding experience characterized by a sense of innovation, teamwork, and purpose. The work environment is collaborative, with teams of motivated professionals working towards a common goal - to deliver exceptional service to our clients.

  1. Collaborative Team Environment: You will be a part of a team that values everyone's input and encourages collaboration across all levels of the organization. The collaborative spirit at Barclays ensures that you are never working in isolation but rather as part of a supportive network of professionals.

  2. Challenging and Meaningful Work: The projects you will work on are challenging and impactful, contributing directly to the success and growth of businesses both locally and globally. You'll have the opportunity to solve complex problems and see the real-world applications of your solutions.

  3. Access to Cutting-Edge Technology: Barclays is a leader in adopting the latest technologies to improve banking services. You'll have access to state-of-the-art tools and platforms that will enhance your efficiency and broaden your technological expertise.

  4. Mentorship and Networking Opportunities: You will have the chance to work with and learn from some of the best minds in the industry. Regular networking events and mentorship programs are available to help you grow both personally and professionally.

What's it like to work as a Junior Full Stack Developer (Java) at Barclays Business Banking

As a Junior Full Stack Developer (Java) at Barclays Business Banking, you'll embark on a journey filled with technical challenges and opportunities for growth in a supportive environment. Here's what you can expect:

  1. Diverse Projects: You will work on a variety of projects, from developing web applications to integrating complex systems, which will enhance your skill set and provide exposure to different facets of technology.

  2. Supportive Learning Environment: As a junior developer, you will have access to resources and guidance from experienced developers who are eager to share their knowledge and support your professional development.

  3. State-of-the-Art Tools: You'll be using the latest Java technologies and development frameworks to create scalable and efficient solutions, ensuring that your technical abilities are up to date with industry standards.

  4. Flexible Working Conditions: Barclays offers flexibility in your working conditions, giving you the freedom to manage your work hours and location, which is beneficial for maintaining a work-life balance while meeting your professional goals.

  5. Inclusive and Supportive Teams: You will be part of a team that values diversity and inclusivity, where your contributions are recognized, and your voice is heard.

Junior Full Stack Developer (Java) interview questions at Barclays Business Banking

Preparing for an interview at Barclays Business Banking as a Junior Full Stack Developer (Java) involves familiarizing yourself with potential questions that assess both your technical expertise and cultural fit. Some questions you might encounter include:

  1. Technical Proficiency:

    • Explain how you would implement RESTful services using Java.
    • What are microservices, and how have you used them in your past projects?
  2. Problem Solving and Analytical Skills:

    • How do you approach debugging a complex Java application?
    • Can you provide an example of a challenging technical problem you solved?
  3. Collaboration and Communication:

    • Describe a situation where you had to collaborate with a non-technical team member. How did you ensure successful communication?
  4. Cultural Fit and Motivation:

    • Why are you interested in working at Barclays Business Banking?
    • How do you prioritize your tasks and manage deadlines in a fast-paced environment?

Junior Full Stack Developer (Java) interview preparation at Barclays Business Banking

To effectively prepare for your interview as a Junior Full Stack Developer (Java) at Barclays Business Banking, consider the following tips:

  1. Understand the Company: Research Barclays Business Banking's values, mission, and recent projects to understand how your role contributes to the company's success.

  2. Technical Knowledge: Refresh your knowledge of Java and related technologies. Practice coding problems and review past projects to articulate your experience clearly.

  3. Behavioral Questions: Prepare for behavioral questions by reflecting on past experiences where you demonstrated key qualities such as teamwork, problem-solving, and adaptability.

  4. Mock Interviews: Conduct mock interviews with peers or mentors to gain confidence in articulating your thoughts and answering questions concisely.

  5. Prepare Questions: Prepare insightful questions about the company culture, team dynamics, and project expectations to demonstrate your interest in the position.

Junior Full Stack Developer (Java) interview tips at Barclays Business Banking

Succeeding in your interview for a Junior Full Stack Developer (Java) role at Barclays Business Banking involves more than just technical knowledge. Here are some tips to ensure you make a great impression:

  1. Show Enthusiasm: Express genuine interest in the role and the company. Your enthusiasm can set you apart as a candidate who is not only qualified but also motivated.

  2. Be Specific: Provide specific examples from your past experiences to illustrate your skills and accomplishments. This specificity helps interviewers understand the value you bring to the team.

  3. Ask Thoughtful Questions: Asking well-researched questions about Barclays Business Banking's projects or future plans demonstrates your proactive approach and keen interest.

  4. Highlight Teamwork Abilities: As a developer, your role will involve collaboration. Highlight your previous experiences in team projects and your ability to work well with others.

  5. Follow Up: After the interview, send a thank-you note to express gratitude for the opportunity and reiterate your interest in the position. This small gesture can leave a lasting positive impression.