Job Your role
Are you passionate about technology Do you want to design and build best-in-class, enterprise scale applications using the latest technologies Are you confident at iteratively refining user requirements and removing ambiguity Do you like to be challenged and encouraged to learn and grow professionally
We're looking for a Java Software Engineer to:
.provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services
.analyze requirements for the Principal Flow Trading business
.design, plan and deliver sustainable solutions using modern programming languages
.providing technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications
.perform code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC
.work collaboratively across different technology teams and closely cooperate with the business
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
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.
You'll be working as a part of an agile development team in Pune. We provide engineering services to Investment Bank business divisions of the UBS group. Together as team, we provide solutions to unique business/market requirements in line with the established Corporate IT Standards. As a Java Software Engineer, you'll play an important role to deliver best in class business outcomes by closely collaborating with business stakeholders, product managers and Front Office staff.
.strong server-side Java experience, additionally UI development knowledge would be an asset
.finance sector background would be a plus
.good to have experience in designing and developing user interfaces using ReactJS
.expertise in Java 8 with knowledge of low-level parts of API like collections, multi-threading, Java concurrency utilities, hands on experience in Integration Framework, Spring Integration / Apache Camel
.in depth understanding of standards, methods, techniques, templates as defined by SDLC [code repository handling, code inspection, penetration-avoidance etc, good understanding of DevOps practices and tooling
.able to produce secure, stable and good performing code
.good understanding of Design Patterns
.experience in the design and implementation of applications build, release, deployment, and configuration activities
.good problem-solving skill
.experience working with partners and stakeholders across geography and time zones, in an agile development methodologies.
.multiple positions to be filled that cover full stack Java developers as well as server-side and other related Java software engineering roles
With more than 71,000 colleagues around the world, we collaborate across all major financial centers in 50 countries
Although we all come from different backgrounds and specializations, two things unite us: the conviction that we’re stronger together, and the will and curiosity to constantly innovate. That’s the key to us unlocking our full potential (and what we look for in everyone who joins us). It’s also why we’re regularly recognized as an attractive employer.