Senior Java Developer
This is an exciting opportunity to join a #24;start up' within a tier 1 financial services client. This is a completely greenfield initiative where the focus being on innovation. Phase 1 is to deliver a working prototype of a new client facing web application, prior to global roll out of a multi-channel platform which will be a step change in the way the bank engages with new customers. The team will leverage extensive knowledge from the established Wealth Management delivery team globally and the calibre of minds is expected to be very high. This is a very high profile project and so the ability to work within a team driving new ideas through to realization in short timescales is key.TitleSenior Java DeveloperTake the next stepAre you truly collaborative? Succeeding at UBS means respecting, understanding and trusting colleagues and clients. Challenging others and being challenged in return. Being passionate about what you do. Driving yourself forward, always wanting to do things the right way. Does that sound like you? Then you have the right stuff to join us. Apply now.Disclaimer / Policy StatementsUBS 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.Your teamThe project team is currently being formed and will be cross-functional with developers, analysts, testers and DevOps all working (co-located) together as part of the same team. The product is a new line of business and will be delivered as a responsive website (desktop/tablet/mobile). The project team is responsible for all aspects front-to-back including the website; it associated data services and the integrations with the pre-existing core systems as the company.Your experience and skillsREQUIRED- 5+ years development experience- Expertise in Java 8 SE Including Multithreading- Maven 3- REST- Spring / Spring MVC- Spring Boot- Oracle- Hibernate- JSON- Git- JMS / Messaging based systems- Good systems knowledge/UNIX- Experience in building software within a distributed computing environment- OOP/Design Patterns- TDD/BDD/Junit/Mockito- Agile (Scrum, Lean, Kanban) NICE TO HAVE- Cucumber- HazelCast- Elastic Search- NoSQL- Knowledge of DevOps practices- Enterprise Integration PatternsAbout usExpert advice. Wealth management. Investment banking. Asset management. Retail banking in Switzerland. And all the support functions. That's what we do. And we do it for private and institutional clients as well as corporations around the world.We are about 60,000 employees in all major financial centers, in almost 900 offices and more than 50 countries. Do you want to be one of us?