Software Enginweer

1 week ago


Delhi, India UBS Full time
Your role
Work on programming language like Java ( version 8 or higher) to map the functional requirements to technical solution
• Help in the cloud migration of CRM crew - working knowledge of docker/Azure ecosystem, Terraform, Help charts etc.
• Monitor and performance tune your solution using tools like JVisual VM, Jconsole etc.
• Work with Architects and other Leads to ensure solutions are fit for purpose
• Coordinate with the technical team on the design and testing of solutions and find ways to better your own design.
Your team
You'll be working within the CRM team, responsible for delivering customer Management capabilities for the IB. This is a global team of experts, providing new technology, best in class solutions
Your expertise
.7 + Years of experience Working on programming language like Java ( version 8 or higher) to map the functional requirements to technical solution
Help in the cloud migration of CRM crew - working knowledge of docker/Azure ecosystem, Terraform, Help charts etc.
Monitor and performance tune your solution using tools like JVisual VM, Jconsole etc
Work with Architects and other Leads to ensure solutions are fit for purpose
Coordinate with the technical team on the design and testing of solutions and find ways to better your own design.
Should have good knowledge on Java Object and its methods, Collections, static, abstract volatile, Error handling, memory Management, multithreading, Spring
Should be Familiar with OOP and Functional programing and can describe differences, ideally can elaborate trade offs
Has basic understanding (time, memory etc.)
Can articulate differences between type systems Data structures - Is familiar with basic data structures | Can articulate tradeoffs ideally usingplexity | Basic algorithms - Like recursion etc. | Basic design patters - MVC, Singleton,... | Basic security knowledge - can explain basic exploits and how to mitigate the risk (XSS, SQL injection ...)
Front end - Good to have | Not a deal breaker - Understand how Javascript works. | Dynamic typing | Event loop | Async programming | Closures | Inheritance, difference to Java | Differences between different version of Javascript | DOM / Events | Typescript - Understands and can articulate the tradeoffs to JavaScript | CSS - Basic understanding how styling works | React/Angular/Vue
Maintenance/ tools - Has maintained applications in production | Knows about debugging/profiling
Behavioral - Likes to take ownership | Interested also in the domain and not only tech aspects | Has to demonstrate understanding of how things work, rather then only know how to use them
About us
UBS is the world's largest and the only truly global wealth manager. We operate through four business divisions: Global Wealth Management, Personal & Corporate Banking, Asset Management and the Investment Bank. Our global reach and the breadth of our expertise set us apart from ourpetitors..
We have a presence in all major financial centers in more than 50 countries.
How we hire
We may request you toplete one or more assessments during the application process. Learn more
Join us
At UBS, we embrace flexible ways of working when the role permits. We offer different working arrangements like part-time, job-sharing and hybrid (office and home) working. Our purpose-led culture and global infrastructure help us connect, collaborate, and work together in agile ways to meet all our business needs.
From gaining new experiences in different roles to acquiring fresh knowledge and skills, we know that great work is never done alone. We know that it's our people, with their unique backgrounds, skills, experience levels and interests, who drive our ongoing success. Together we're more than ourselves. Ready to be part of #teamUBS and make an impact? Job ID 297926BR