Full stack Developer
UBS
- Pune, Maharashtra
- Permanent
- Part-time
we are looking for someone who can:
- be part a transformational program across various business functions such as Risk, Finance, and Compliance
- build the next generation platform using the latest Cloud-based technology
- contribute to the end-2-end software development lifecycle
- establish engineering excellency across our all our products and processes
- challenge the status quo, innovate, and build great software
- continue learning, build engineering communities, become ambassadors of innovation
UBS RecruitingYour teamYou'll be working in the Finance, Risk and Analytics Service (FRAS) Technology team in Pune, India on the strategic redesign of our platforms on Azure Cloud. You will as part of the Common Service and Platforms team under the FRAS CTO organization alongside other talented women and men to bring the benefits of the latest technology to solve complex business problems in a sustainable and innovative ways. Our team offers:
- being a part of a major transformational program in the leading international financial organization
- collaboration with other architects (solution / domain / business) to enable opportunities for re-use across the stack, helping to bring down the TCO whilst reducing lead time
- agile environment where diversity is celebrated
- flexible ways of working
- excellent learning, mentoring, and internal mobility opportunities
- 7+ years' hands-on experience providing technical direction for the development, design, maintenance and integration of distributed computing solutions end-to-end in core Java programming with Struts, Spring and Hibernate technologies
- 5 + years' experience in the financial services industry expert in Java J2EE with Struts / Spring framework, Hibernate, XML, XSL, XSLT, SOA/SOAP and web service development skills required, experience with DHTML, AJAX, JQuery is a plus
- leads the solution design, within the constraints of enterprise standards and enterprise architecture roadmap, to satisfy project requirements.
- strong in MVC, J2EE Design Patterns, UML, RDBMS, and object oriented design
- strong in all aspects of the application development, SDLC Methodologies, and exposure to agile is a plus
- proficiency in JavaScript, Ext JS, and the ability to learn new scripting languages
- solid experience with SQL and connection pooling, exposure to HTML
- experience working with complex applications with multiple stakeholders in a fast paced environment globally
- reviews and analyses the solution requirements for clarity, completeness (functional, non-functional, quality of service aspects), and feasibility of execution
- defines the structure of the solution, within the constraints of the enterprise standards (MERs), enterprise architecture strategy, engineering strategy, technology risk, and deployment context, to satisfy project requirements
- documents the solution design within the Solution Architecture Design artifact, which guides the subsequent detailed design of system components
- produces the logical and physical design, including a deployment architecture that adheres to the UBS software engineering strategy and MERs
- defines the solution architecture based on the given functional and non-functional requirements and by using the prescribed reference architectures, technologies, and design patterns approved by Domain CTO
- owns the solution architecture and governs the detailed design, implementation, and testing of the solution to ensure adherence to the solution architecture
- manages, communicates, and attempts to minimise the number of architectural risks, assumptions, issues, and dependencies