Senior Engineer at Deutsche Bank designing scalable, resilient Java-based banking solutions. Leading engineering best practices and mentoring developers in a hybrid working environment.
Responsibilities
Work closely with engineers to design and implement high‑quality, scalable software solutions.
Mentor and coach junior developers to strengthen technical capability and engineering discipline
Provide strong engineering execution, technical direction, and architectural guidance to ensure alignment with the Bank’s technology strategy
Conduct thorough code reviews to maintain high standards for code quality, performance, and maintainability
Actively contribute to technical solution design and maintain end‑to‑end ownership of delivered technology, ensuring both functional and non‑functional requirements are met
Diagnose, troubleshoot, and resolve complex technical issues in a timely and effective manner
Partner closely with business analysts, architects, and other stakeholders to understand requirements and translate them into robust technical solutions
Requirements
Bachelor’s degree or equivalent in Computer Science Engineering, or related fields required
Strong hands-on development experience on Java/J2EE based Enterprise Applications
Proven experience designing and building highly scalable, highly available, large-scale monolithic banking applications
Strong expertise in Java/J2EE technologies (EJB, Java Message Service (JMS)), Spring, and Spring Boot–based microservices, Angular, Postgres
Hands-on experience with web services (SOAP, REST), XML technologies, and relational databases such as Structured Query Language (SQL) and Oracle
Experience working with application servers such as Tomcat and WebLogic
Solid understanding of Site Reliability Engineering (SRE) practices and supporting tools
Ability to design and execute performance testing (e.g., load, spike, breakpoint, endurance) to evaluate application and service limits
Experience orchestrating release workflows and implementing continuous integration/continuous deployment (or development) (CI/CD) pipelines using tools such as Jenkins, Bitbucket, uDeploy, Docker, and Kubernetes
Domain expertise in Banking, Financial Services, or Payments, along with familiarity with Behavior Driven Development (or Design) (BDD)/ Test Driven Development (or Design) (TDD) methodologies, Cucumber, Java‑based test automation, and development and monitoring tools (e.g., IntelliJ/Eclipse, Splunk, AppDynamics, New Relic)
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
Coordenador de Engenharia de Software garantindo o alinhamento técnico com estratégias globais. Atuando na robustez, escalabilidade e segurança das plataformas
Senior Fullstack Developer leading the development of scalable and secure applications. Collaborating on architecture, quality, and mentoring less experienced developers.
Insider Risk Management Software Engineer focusing on designing and running detection controls for Lloyds Banking Group. Contributing to digital transformation efforts while ensuring safety from insider threats.
Linux/Middleware Analyst managing complex systems and optimizations. Collaborating in a hybrid environment to enhance performance and troubleshooting for operational excellence.
Principal Engineer in Agentic AI creating AI agents and enhancing low - code development capabilities at VF Corporation. Leading technical architecture and governance standards for decentralized agent creation.
Software Engineer II at Leonardo DRS analyzing and developing fault isolation and troubleshooting procedures. Engaging in engineering investigations and design analysis with focus on reliability.
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.