Share this job
Core Java developer
New York, NY
Apply for this job

Description:

As a Software Developer within Payments Technology, you will be focusing on delivery of an innovative, highly visible strategic initiative to enable new payments and funding capabilities. Payments has a varied technical stack - core Java for the server-side, Angular/React for the web and DB2 SQL, SQL Server for the database and we expect the developer to have solid understanding of these technologies. We implement a cloud first strategy, therefore experience with Cloud based software development and DevOps within the Azure and AWS platforms would be beneficial. We also use a range of industry leading technologies such as Kafka. Knowledge of these technologies is not necessary - but an enthusiasm and desire to learn new technology and deploy it to solve business problems is a must.

The candidate should be a highly motivated team player who possess a successful track record of delivery within Agile teams, software engineering and creative logical problem solving. The candidate should bring positivity and enthusiasm in their engagements with colleagues to foster a positive working environment for all.


The ideal candidate should have

• Strong communication and interpersonal skills to work closely with business stake holders, and global team members.

• A minimum of 10 years of experience in Core Java application development.

• A passion for technology and a desire to understand the latest evolutions in software and engineering practices.

• A keen interest in learning the business and applying technology to solve business challenges

• Strong development skills with databases and SQLs

• Practical experience working within an Agile/Scrum based global environment

• BDD driven development using frameworks such as Cucumber, JBehave, Concordion


Desired skills

• Preferably familiar with financial markets and asset classes, particularly Payments.

Apply for this job
Powered by