Senior Software Engineer Java Fullstack & AI Engineering

UBS
Pune Division, Maharashtra, India

Job Type

Full Time

Job Reference #

341427BR

City

Pune

Key Responsibilities

Do you want to build modern digital solutions that directly support global connectivity products and business operations? Do you enjoy designing intuitive user experiences and enjoy working across the technology stack and collaborating closely with business stakeholders to deliver impactful solutions while also developing scalable backend services?

At UBS, we re-imagine the way we work, the way we connect with each other, our clients and partners, and the way we deliver value. Being agile will make us more responsive, more adaptable, and ultimately more innovative.

We’re looking for a Senior Full Stack Developer(React+Java) to:

  • design, develop, and maintain enterprise applications with primary focus on building intuitive and scalable user experience using React
  • build high-quality user interfaces using React, TypeScript, Redux + Thunk, and Vite, with a strong focus on performance, usability, maintainability, and accessibility
  • develop robust backend services, APIs, and integrations using Java and modern engineering frameworks
  • contribute to the evolution of the applications, helping drive modernization, scalability, automation, and operational excellence
  • apply a broad range of software engineering practices, from analyzing requirements and developing new features to automated testing and continuous deployment
  • build reusable UI components and shared engineering capabilities that accelerate delivery across multiple products and services
  • ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements
  • build observability into our solutions, monitor production health, provide L3 support to resolve incidents, and remediate the root cause of risks and issues
  • leverage AI tooling (GitHub Copilot and similar) in day-to-day development and help the team automate repetitive engineering workflows using MCP-based integrations
  • work comfortably across both modern React paradigms and legacy codebases, including maintaining and evolving React class components, with a solid understanding of component lifecycle methods and migration strategies toward hooks-based architectures
  • contribute to frontend architecture discussions, advocate for client needs and influence the long-term technical direction of the platform
  • share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities

The team

In our agile operating model, crews are aligned to products and services that support our clients and business objectives.

You will be working in the Connectivity Crew within Agency Trading, focused on building and evolving the platforms, services, and tooling that enable reliable interaction with markets, clients, and internal systems.

The team is driving engineering transformation through modern software practices, intelligent automation, and AI-powered solutions that improve productivity, streamline workflows, and accelerate delivery. This includes both business-facing applications and engineering enablement initiatives that help teams build, test, deploy, and operate software more effectively.

We are looking for engineers who are passionate about building robust software systems while leveraging modern AI technologies to solve complex business and engineering challenges.

Your Skills And Experience

  • 8+ years of experience in a similar position focused on Full Stack software development in financial services or electronic trading sector
  • strong hands-on expertise in React, Typescript, and modern JavaScript (ES6+)
  • strong experience with Redux and Redux Thunk
  • solid understanding of React Hooks, Context API, component composition, and performance optimisation techniques
  • proficiency with modern frontend tooling, including Vite
  • hands-on experience with React class components and lifecycle methods
  • experience designing and implementing RESTful APIs and microservices
  • strong knowledge of Java/Spring & T-SQL; experience in developing enterprise applications using Java & SQL
  • experience working within complex enterprise environments involving system integrations and distributed architectures
  • proficiency with Git-based development workflows and CI/CD pipelines
  • experience providing L3 production support for mission-critical systems, including incident triage and root-cause analysis
  • comfort using AI coding assistants (Copilot or similar) as part of a daily development workflow
  • You’re curious to explore how AI can improve how we build, deliver, and optimize workflows. You do this with sound judgment – validating outputs and aligning with policies, risk standards, and ethical use.

About Us

UBS is a leading and truly global wealth manager and the leading universal bank in Switzerland. We also provide diversified asset management solutions and focused investment banking capabilities. Headquartered in Zurich, Switzerland, UBS is present in more than 50 markets around the globe.

We know that great work is never done alone. That’s why we place collaboration at the heart of everything we do. Because together, we’re more than ourselves. Want to find out more? Visit ubs.com/careers.

Join us

At UBS, we know that it's our people, with their diverse skills, experiences and backgrounds, who drive our ongoing success. We’re dedicated to our craft and passionate about putting our people first, with new challenges, a supportive team, opportunities to grow and flexible working options when possible. Our inclusive culture brings out the best in our employees, wherever they are on their career journey. And we use artificial intelligence (AI) to work smarter and more efficiently. We also recognize that great work is never done alone. That’s why collaboration is at the heart of everything we do. Because together, we’re more than ourselves.

We’re committed to disability inclusion and if you need reasonable accommodation/adjustments throughout our recruitment process, you can always contact us.

Contact Details

UBS Business Solutions SA

UBS Recruiting

Disclaimer / Policy statements

UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Engineer Java Fullstack & AI Engineering job at UBS?

Use the apply link on this page: you apply directly with UBS on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does UBS want for this Senior Software Engineer Java Fullstack & AI Engineering role?

The job description asks for React, Typescript, modern JavaScript (ES6+), Redux, Redux Thunk, React Hooks, Context API and performance optimisation techniques. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at UBS?

Apply to the UBS roles that match your experience, and tailor your resume to each job description: for this role that means showing React, Typescript, modern JavaScript (ES6+). A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Engineer Java Fullstack & AI Engineering job remote or onsite?

This is based in Pune Division, Maharashtra.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with UBS, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →