Java Software Engineer - Transaction banking

  • Full-time
  • Contract Type: Permanent contract

Company Description

Passionate about digital, data, IoT or AI and willing to join a dynamic and ambitious team on a human scale?

Don’t hesitate and join Talan!

For 20 years, Talan has been advising companies and administrations, supporting them and implementing their transformation and innovation projects in France and abroad.

Present on five continents, the group expects to generate revenue of $670 million in 2022 for more than 6,000 consultants and aims to exceed the billion-euro mark in revenue by 2024.

The Group places innovation at the heart of its development and operates in areas related to the technological changes of major groups, such as Big Data, IoT, Blockchain and Artificial Intelligence.

We rely on both technological leverage and the strength of our DNA based on collective intelligence, agility, and a taste for entrepreneurship.

Talan USA offers employees a dynamic work environment, growth opportunities and a competitive compensation package, including generous paid time off, health benefits and 401K plan.

Our success is measured by both our employee and client satisfaction, which is our priority.

Job Description

As part of our client's transaction banking engineering team, you will be responsible for the specification, development, testing, delivery, and support of their new banking platform. 

Responsibilities

  • Manage multiple tasks and use sound judgment when prioritizing
  • Collaborate with global cross-functional teams in building customer-centric products
  • Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features
  • Update and maintain documentation for team processes, best practices and software runbooks
  • Establish trusted partnerships with peers, product heads, and executive level stakeholders
  • Must be passionate about technology and engineering
  • Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
  • Ability to leverage technology to deliver business value
  • Must be independent and comfortable in a fast-paced, ambiguous, and often multi-directional work environment

Qualifications

Required skills and experience

  • Minimum 5 years of relevant professional experience using a modern programming language (preferably Java/Scala)
  • Experience with Databases (SQL or no-SQL)
  • Experience with Spring Boot
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Strong analytical skills
  • Experience leveraging test-driven development methodologies
  • Comfort with Agile operating models (practical experience of Scrum/Kanban)
  • Team-oriented; strong interpersonal and communication skills
  • Energetic, self-directed, and self-motivated

Preferred Qualifications

  • Experience with microservice architectures (SOA)
  • Experience with Kafka, MongoDB, Hadoop, Cassandra
  • Experience with Payments systems (understanding of the various payment networks)
  • Experience with SQL databases (PostgreSQL/Oracle/Sybase)
  • Experience with AWS/Azure
  • Experience in Financial Services or Fintech

Company’s Benefits

Talan’s offices are located in Union Square, right in the center of Manhattan. Our company benefits include:

  • Competitive salary
  • 401(k) retirement plan with company matching
  • 3 weeks of paid vacation per year at hire and up to 5 weeks according to seniority (annual untaken vacation days are cashed out)
  • Eight paid holidays
  • 5 sick and 2 personal days
  • Company health, dental and vision insurance plans
  • Other benefits such as, commuter/transit benefits, Flexible Spending Account (FSA) and other company perks.

Additional Information

Java, Scala, SQL, Spring Boot, microservices, Kafka, MongoDB, Hadoop, Cassandra, AWS, Azure, Payments systems, Fintech, transaction banking

Privacy Policy