Java Software Engineer
Luxoft · Pune District, Maharashtra, India
Apply & track with Apply EdgeProject Description:We're a Technology team of over 1,100 engineers developing applications that support pricing, quoting, execution, and trade lifecycle processing for the Derivatives Principal Flow Trading business.The Equity Derivatives Quoting team develops and supports latency-sensitive electronic trading applications that enable market making and automated quoting across global markets. Working within UBS's agile operating model, you'll collaborate with global teams to deliver high-performance, scalable, and resilient front-office trading solutions while driving innovation across the trading technology stack.We're looking for a passionate Senior Java Developer who:Demonstrates strong ownership and accountabilityEnjoys solving complex trading and performance-related challengesThrives in fast-paced, business-facing environmentsCan effectively partner with traders and other stakeholdersShows leadership through mentoring and technical guidanceEmbraces innovation, continuous improvement, and AI-assisted software developmentIs comfortable operating in globally distributed Agile teams
Responsibilities
The role focuses on the design, development, and support of front-office electronic trading applications used by the Derivatives Principal Flow Trading business.You will:Design, develop, and support latency-sensitive trading applications and trading algorithmsDrive projects and end-to-end deliveries, taking ownership from design through production deploymentWork closely with traders, quants, and business stakeholders to translate complex business and regulatory requirements into innovative technical solutionsBuild robust, scalable, and highly available Java server-side systemsApply software engineering best practices to ensure solution quality, security, reliability, performance, and complianceEnhance observability, monitoring, and production support capabilities, proactively identifying and resolving operational risksInvestigate incidents, perform root cause analysis, and implement long-term remediation measuresCollaborate within a global Agile team delivering business value in iterative development cyclesMentor junior developers and actively contribute to engineering excellence and knowledge sharing initiativesDrive adoption of modern development practices, including AI-assisted software engineering and automationMandatory Skills Description:5+ years of software development experience, preferably in electronic trading or front-office environmentsStrong Java development expertise with experience building high-performance, low-latency applicationsExperience developing and supporting business-critical trading systemsKnowledge of distributed systems, messaging, and event-driven architecturesStrong Linux and scripting skillsExperience with software engineering best practices, including testing, observability, and production supportStrong communication skills and ability to work directly with business stakeholdersFamiliarity with AI-assisted development tools, preferably GitHub CopilotNice-to-Have Skills Description:Knowledge of exchange connectivity, market data systems, and low-latency architectureUnderstanding of TCP/IP networkingExperience with C++, SQL, Python, Azure CloudExperience mentoring engineers or leading technical initiativesExperience applying Generative AI and prompt engineering in software deliveryExperience with Equity Derivatives, Market Making, Warrants, Listed Options, or Futures trading platforms