FXAutomation Java Engineer
Barclays · Pune · Posted 2026-07-18
Tech stack: Docker, JavaScript, React
Apply on the company site · Get a referral for this role
Barclays salary & ratings · Barclays interview process · More live openings
About the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Responsibilities:
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Qualifications:
- Knowledge of HTML5 / JavaScript – particularly React.
- Experience working with application containers e.g. Docker.
- Experience of working with a micro service distributed architecture, cloud infrastructure and principles.
- Experience with Solace messaging technology
- Investment banking experience, ideally working on a front office trading application.
- Experience of database ORMs e.g. Hibernate.
- A team player who takes initiative and can influence the development of the system.
- Technology/Engineering university degree.
- Full-lifecycle development of at least 1 large commercial system, with ideal candidate focusing on significant development in a commercial capacity.
- This role will be based out of Pune.
Qualifications
- Knowledge of HTML5 / JavaScript – particularly React.
- Experience working with application containers e.g. Docker.
- Experience of working with a micro service distributed architecture, cloud infrastructure and principles.
- Experience with Solace messaging technology
- Investment banking experience, ideally working on a front office trading application.
- Experience of database ORMs e.g. Hibernate.
- A team player who takes initiative and can influence the development of the system.
- Technology/Engineering university degree.
- Full-lifecycle development of at least 1 large commercial system, with ideal candidate focusing on significant development in a commercial capacity.
- This role will be based out of Pune.
Responsibilities
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.