Back to Jobs
h

Software Engineer

hackajob Pune Division, Maharashtra, India

Apply for this Position

Job Description

"Unlock a career at Barclays as a Software Engineer, driving innovation and operational excellence with cutting-edge technology."

As a Software Engineer at Barclays, you'll be at the forefront of shaping our infrastructure and deployment pipelines, leveraging the latest technologies to deliver robust, scalable, and secure digital solutions.

With a focus on collaboration with hackajob, this role offers the perfect blend of technical expertise and industry experience to propel your career forward.

Why you should learn this:

High demand in the industry, with a growing need for skilled Software Engineers to drive digital transformation.

Expected Salary: $80,000 - $120,000 per annum, depending on experience and location.

How it works:

  • Step 1: Develop a deep understanding of Core Java, Rest Api development & Automation, Selenium with BDD (Cucumber), and CICD (Jenkins, Git, Maven).
  • Step 2: Apply your knowledge to build and manage robust, scalable, and secure infrastructure, ensuring seamless delivery of digital solutions.

Core Concepts to Master

1

Core Java

Gain a solid understanding of Java fundamentals, including object-oriented programming, multithreading, and exception handling.

2

Rest Api Development & Automation

Learn to design, develop, and deploy RESTful APIs, as well as automate testing and deployment using tools like Jenkins and Git.

3

Selenium with BDD (Cucumber)

Master the art of automated testing using Selenium WebDriver, and learn to write behavior-driven development (BDD) tests with Cucumber.

4

CICD (Jenkins, Git, Maven)

Understand the concept of continuous integration and continuous deployment (CI/CD), and learn to use Jenkins, Git, and Maven to automate the build, test, and deployment process.

5

Java with Playwright

Explore the use of Playwright for end-to-end testing of web applications, and learn to write efficient and effective tests using Java.

6

Aws Testing

Learn to design and develop AWS-based testing frameworks, and understand the best practices for testing cloud-based applications.

7

Mobile Automation

Discover the world of mobile automation testing, and learn to use tools like Appium and Selendroid to automate testing of mobile applications.

Interview Questions (Beginner)

  • What is object-oriented programming, and how is it used in Java?
  • Can you explain the concept of multithreading in Java?
  • How do you handle exceptions in Java?

Job Overview

Companyhackajob
Employment TypeFull-time
LocationPune Division, Maharashtra, India
Experience LevelFresher

Advance Questions

  • Can you design and implement a RESTful API using Java and Spring Boot?
  • How do you automate testing and deployment using Jenkins and Git?
  • Can you write a BDD test using Cucumber and Selenium WebDriver?