Join us as a Lead Software Designer, and manage delivering on a scalable & distributed Risk data Store using java technologies.
You will work in Risk IT/Risk Solutions which provides critical tools and controls for managing the economic health of our businesses. The unit provides; Expertise & Insight, Data & Tools, High quality and stable platforms which fits for Front Office, Risk and Finance.
What the Business does
This role is based in Risk Change Delivery/Risk Solutions Team at Natwest Markets, Gurgaon.
Risk Technology develops IT solutions and critical support services to continuous improve the Bank's competitive edge, profitability and client focus.
Build the platform for growth that will sustain us as a leading global banking and financial markets business.
Provide robust applications and services that are stable in the face of increased change and growth while continuously improving the quality and appropriateness of those services.
Build the capabilities we need in the future organization by attracting and retaining the right people, and maintaining motivation and commitment through integration.
Demonstrate commercial acumen in financial management of Natwest Markets support functions while constantly striving to create value for the business.
Embed our Values in everything we do.
As a Software Designer/ Senior Software Designer/Lead Software Designer your key responsibilities will include:
Developing and designing high quality code using java/j2ee on distributed systems
Understanding the functional requirements and breaking them into technical deliverables
Building effective relationships with stakeholders to ensure timely delivery of capability/solutions which support the business Liaise with stakeholders on potential process improvements.
Comply with Bank standards and established processes.
Develop specialist knowledge in relevant systems, sharing that knowledge, as required, with global teams.
The Skills youll need
In order to be successful in this role, you must have the following skills & experience:
6 to 12 years of IT development experience in java/j2ee
Experience on spring , hibernate, concurrent programming, Unix shell scripting
Experience on multithreading/collections is a must.
Good to have experience on Web services (SOAP/Rest) and frontend development like MVC (spring).
Good to have experience on SQl/PL-SQL.
Experience on testing tools and frameworks like mocking (Mockito), Selenium, and Junit.
Experience and interest with Agile and Test Driven Development methodologies.
Experience with continuous Integrations like Teamcity, Jenkins etc.
Experience of source control, defect management and build tools preferably with Subversion, maven.