Cheques- Senior Engineer, Associate Vice President

Deutsche BankNew York, NY
6d$100,000 - $153,000Hybrid

About The Position

We are seeking a seasoned, hands-on Senior Engineer (AVP) with 10+ years of experience designing, building, and delivering high-performance enterprise applications. You will play a critical role in architecting and implementing scalable, resilient Java-based solutions that power mission-critical banking and payments platforms. This role combines deep technical expertise with engineering leadership, owning solutions end-to-end while mentoring developers and driving best practices across the team.

Requirements

  • Bachelor’s degree or equivalent in Computer Science Engineering, or related fields required
  • 10+ years of hands-on development experience on Java/J2EE based Enterprise Applications.
  • Experience in design/development of highly scalable, available, large-scale monolith banking applications
  • The candidate must demonstrate excellent software development skills in Java/J2EE technologies ( EJB, JMS ) , Spring, Spring Boot Microservices .
  • Experience in web services ( SOAP,REST ) and xml technologies, and in database technologies SQL, Oracle.

Nice To Haves

  • Experience with application servers Tomcat , Weblogic
  • Good understanding of SRE practices and tools.
  • Has skills to conduct various performance test for e.g Load, spike, breakpoint, endurance to understand application/service limits.
  • Has skills to orchestrate release workflow and implement CI/CD pipelines using Jenkins, Bitbucket, uDeploy, Docker, Kubernetes etc .
  • Domain /Functional knowledge – Banking, Financial Services, Payments.
  • Along with knowledge of BDD/TD methodologies and technologies like Cucumber, Test Automations using Java and Development and Monitoring Tools (e.g. IntelliJ/Eclipse, Splunk, AppDynamics, New Relic)

Responsibilities

  • Work closely with engineers and develop best technical design and implement high quality software solutions.
  • Along with mentoring and coaching junior developers to improve their technical skills.
  • Provide engineering execution excellence, as well as technical vision and direction, to ensure the engineering team is aligned with the strategy of the bank.
  • Conduct code reviews to ensure high quality code and adherence to best engineering practices.
  • Actively participate in technical solutions and provide end-to-end ownership of technology solutions delivered to meet requirements to realize both functional and non-functional capabilities.
  • Troubleshoot and resolve technical issues in a timely manner.
  • Work closely with business analysts, architects & other stakeholders to understand and develop the solution

Benefits

  • 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