Deutsche Bank-posted 3 months ago
$100,000 - $142,250/Yr
Full-time • Senior
New York, NY
5,001-10,000 employees

As a full stack engineer in our technology team, you will be responsible for hands on development of an in-house global payment processing application. In addition to expertise in Java (v17+), working experience with front end (ReactJs) and RDBMS data engineering is advantageous. You will provide a leading example to other engineers in delivering applications efficiently and safely, using DevOps and automated quality assurance (QA) principles. We value independence, innovative approaches and a passion for quality and self-improvement.

  • Working as part of a global technology team and Business stakeholders on design of new features
  • Hands on development and testing
  • Ensure that solutions are in line with department and domain architecture strategies and contribute to defining and improving those strategies
  • Helping to build, maintain and continually implement tests for an automated testing framework that includes unit testing, integration and functional tests across components and modules
  • Work collaboratively - sharing knowledge and helping mentor teammates in your areas of expertise
  • Participate in L3 Production Support, investigate and fix production issues
  • Bachelor's degree or equivalent required
  • Advanced professional software development experience
  • Data Structures, Algorithms and Design Patterns
  • Java (v17+), Spring, JPA/Hibernate, REST application programming interface (APIs), Junit, Structured Query Language (SQL), Java Message Service (JMS), Message Queue (MQ)/Kafka
  • Exceptional knowledge & hands on experience of Spring & Spring Boot
  • Java programming skills, experience designing and developing REST APIs and components, services etc
  • Working experience or familiarity with API gateways like Apigee
  • Proficiency in building cloud native applications; Jira, Confluence, Git, Maven, TeamCity/Jenkins, Artifactory
  • Experience working in an Agile environment
  • Experience designing scalable solutions across technologies
  • Should be able to work independently and effectively as an Individual Contributor
  • GCP (Google Cloud Platform) or OpenShift or any public cloud experience
  • Strong communication and collaborative problem-solving skills
  • Quality focus - Experience in practicing and advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring
  • Willingness to work full stack (including front or back end if required)
  • Experience of work in financial industry technology and understanding of Payment Industry overview, Payment processing, Real-time payments processing
  • A diverse and inclusive environment that embraces change, innovation, and collaboration
  • A hybrid working model, allowing for in-office / work from home flexibility
  • Generous vacation, personal and volunteer days
  • Employee Resource Groups support an inclusive workplace for everyone and promote community engagement
  • Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits
  • Educational resources, matching gift and volunteer programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service