Search by job, company or skills

D

Full Stack Engineer

10-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a highly experienced Senior Full Stack Engineer with over 10 years of expertise in the Java ecosystem. The ideal candidate will have a strong background in designing, developing, and maintaining complex Java applications, as well as knowledge of Angular, OpenShift, Oracle, and DevOps.

The candidate should be proficient in building and deploying applications using standard build tools and have a mindset oriented towards observability and supportability. We value independence, drive, commitment to excellence, high standards of workmanship, and dedication to quality, as well as the ability to present work to both technical and non-technical audiences.

Key Responsibilities:

  • Design, develop, and maintain high-performance Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation, incl code reviews and ensure robust technical standards.
  • Develop and maintain web applications using Angular.
  • Manage and optimize containerized applications using Docker, Kubernetes and OpenShift.
  • Design, develop, and maintain Oracle databases.
  • Implement/Maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle.
  • Build and deploy applications using standard build tools.
  • Design and implement applications with a focus on observability and supportability.
  • Present work effectively to both technical and non-technical audiences.

Required Skills

  • 15+ years of hands-on experience in Java development.
  • Proficiency in Java (17 and above), Spring Framework, JDBC, Web Frameworks, and related technologies.
  • Strong understanding of programming paradigms Object Oriented, Functional. Familiarity with design patterns.
  • Experience in design and build of enterprise systems - RESTful APIs, API Design concepts and microservices architecture, messaging (e.g Kafka), observability (ELK, Splunk) & security.
  • Version control system using e.g. Git, with advanced branching and merging concepts to support large teams.
  • Excellent problem-solving skills and attention to detail.
  • Familiar with front end technologies in Angular, TypeScript, and JavaScript.
  • Knowledge of Docker and deployment platforms like Kubernetes (or OpenShift Container Platform).
  • Public cloud deployment and design GCP preferred. IaaS using Terraform
  • Strong SQL and PL/SQL programming skills.
  • Experience with Jenkins/ GitHub Actions and Maven/Gradle.
  • Scripting with Bash
  • DevOps mindset with a focus on observability and supportability.
  • High emotional quotient and respect for diverse opinions.
  • Independence, drive, commitment to excellence, high standards of workmanship, and dedication to quality.
  • Proficiency with Test Driven Development and Behaviour Driven Development
  • Strong communication and teamwork skills.
  • Orientation towards writing safe, secure code that avoids/remediates vulnerabilities early in the development cycle.

Preferred Qualifications

  • Degree educated in a relevant technical discipline.

Additional Responsibilities for Director-Level Role:

Technical Leadership:

  • Lead the design, development, and implementation of technology solutions th
  • at align with the bank's strategic goals.
  • Drive innovation through hands-on involvement in the development of new technology platforms and services.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

About company: "Deutsche Bank is a leading global investment bank headquartered in Frankfurt, Germany. Founded in 1870, it offers a wide range of financial services including investment banking, asset management, corporate banking, and retail banking. It operates in over 70 countries and serves individuals, businesses, and governments. Known for its strong presence in Europe and global financial markets, Deutsche Bank has faced both major successes and significant challenges, including restructuring efforts and regulatory scrutiny in recent years."

Job ID: 119877155

Similar Jobs