Job Title: Java Developer
Job ID/Reference Code: JR-0000053825
Location: Pune, India
Experience Required: 3–6 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Computer Science / Engineering / Information Technology
Service Line / Business Area: Markets Pre Trade
Join Barclays as a Java Developer, where you'll be a driving force behind building high-performance enterprise applications. You’ll work on critical systems in the investment banking domain, collaborating with global teams, applying advanced Java technologies, and contributing to the digital transformation of financial services.
Design, develop, and maintain scalable backend solutions using Java and Spring Framework.
Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
Write clean, maintainable code and unit tests using JUnit.
Work with databases including Oracle PL/SQL and SQL for data management and performance optimization.
Contribute to continuous integration, deployment, and delivery pipelines.
Engage in peer code reviews and follow Agile best practices.
Participate in design and architectural discussions for backend systems.
Support application troubleshooting and debugging in production and development environments.
Strong hands-on experience in Java (8 or above).
Proficiency in Spring Framework including Spring Boot and Spring MVC.
Solid experience with JUnit for test-driven development.
Experience in Oracle PL/SQL and strong command over SQL queries.
Familiarity with version control tools like Git and CI/CD tools like Jenkins or TeamCity.
Exposure to Investment Banking and Capital Markets.
Understanding of Equity Derivatives or similar financial products.
Working knowledge of Agile development and collaborative tools like Jira or Confluence.
Good communication and stakeholder management abilities.