Instagram
youtube
Facebook

Software Engineer – Sales Tech

4 - 8 years
15–25 LPA
10 June 20, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer – Sales Tech
Job ID/Reference Code: JR-0000034860
Location: Pune, India
Experience Required: 4–8 Years
Educational Requirements:
Bachelor’s Degree in Computer Science / Engineering / Equivalent field

Service Line / Business Area: Markets Post Trade


Role Overview:

As a Software Engineer – Sales Tech at Barclays, you will be responsible for delivering robust, high-performance solutions that support the Sales Technology platforms. This role focuses on building scalable applications using modern Java-based technologies, while collaborating with global teams to transform the sales landscape in financial markets.


Key Responsibilities:

  1. Design and develop enterprise-level software solutions using Java (v8+), Spring Boot, and microservices architecture.

  2. Build reliable and scalable systems utilizing containerization tools like Docker and orchestration technologies.

  3. Integrate messaging and caching layers such as Kafka and Apache Ignite for real-time data flow.

  4. Practice Test-Driven Development (TDD) and follow CI/CD pipelines using GitLab, Maven, and Jenkins.

  5. Participate in sprint planning, code reviews, and team stand-ups following Agile methodology.

  6. Investigate and resolve production issues with a focus on root cause analysis and service restoration.


Experience:

  1. 4–8 years of hands-on experience in backend Java development with strong OOP principles.

  2. Solid understanding of RESTful API design, containerization, and microservice orchestration.

  3. Exposure to financial domain, especially Fixed Income or Pre/Post-Trade platforms, is a strong advantage.


Technical Requirements:

  1. Java (version 8+), Spring Boot, JUnit

  2. Apache Kafka, Apache Ignite

  3. GitLab, Maven, JIRA

  4. TDD and CI/CD methodologies

  5. Basic understanding of UI/UX collaboration and design

  6. BPMN tools like Camunda (preferred)


Preferred Skills:

  1. Experience in the financial services domain, especially Fixed Income or Derivatives

  2. Familiarity with user interface principles and UI team collaboration

  3. Strong skills in investigating and resolving production incidents

  4. Excellent analytical, communication, and cross-functional collaboration skills

Jobs in other cities