MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Principal Software Designer (Java)

Location Gurgaon, India
Posted 16-May-2019
The Role:

This role is based in the Digital Currencies within Currencies and Futures Technology, NatWest Markets Technology India (NWM Tech). The Principal Software Designer builds and manages various Cloud native services for Digital transformation journey for NatWest Markets Currencies.

What the Business Does:

Currency Pay is NatWest Markets flagship product that facilitates international payments supporting a wide range of Currencies.

The system is a native Cloud application where services are written in Java, UI in React JS with a system using various GCP products. CI/CD pipeline over Gitlab and customer-facing API managed through APIGee.

Your Responsibilities:

Owning the complete functionality from design and development of Currency Pay
Develop enhancements to the platform and Java development of the Currency Pay System taking business requirements and implementing these in the most efficient and appropriate manner. Development will involve efficient usage of GCP to achieve performance and scalability
Writing unit tests and test automation
Low-latency, clear and concise development practices are expected
Communications with business users and developers across multiple locations
Documentation of development and designs to be used by other members of the team and support teams

The Skills You Will Need:

Ability to drive technology architecture transformations and influence at all levels
10-12 years of IT experience in Agile, TDD and best software delivery practice
Development experience in large scale, high volume, multi-threaded and highly distributed systems
Experience and sound knowledge of n-tier architectures, service oriented and distributed architectures
Experience of working in and delivering solutions for front office systems
Proven exposure to identify bottlenecks and recommendations for applications varying in architecture and deployment complexity
Excellent communication skills and ability to interact effectively at all levels across technology teams
Proven analysis skills and the ability to effectively liaise with other teams
Organised, methodical and thorough with a detailed and structured approach to problem-solving.
Habitual to write test cases first and then code


Our purpose is to serve customers well. We serve around 19 million
customers across the globe, and our aim is to consistently meet and
exceed their needs wherever they find us. Our ambition is to become
the UKs number-one bank for customer trust, service and advocacy and
our team in India is integral to helping us achieve this goal.

Well make sure youre clear on whats expected of you in your role,
that you have what you need so that youre capable of succeeding, and
that youre motivated to do your best work. Were a place where you
can grow your career, build skills, expand your horizons and be
recognised for the great contributions you make.


Your reward is about much more than just your salary. Our benefits
packages are designed to be flexible, giving you the freedom to make
choices which fit your lifestyle, and your plans for the future.


We care about diversity, and we believe everyone should be able to
bring their whole selves to work. And as an equal opportunity
employer, we invite applicants from all sections of the community
including across gender identities, orientations, physical and mental
capabilities, cultures and ages. We want you for the work youll do.
Min 10 to 12 Years.

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url