Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Full Stack Engineer (Java Primary) image - Rise Careers
Job details

Senior Full Stack Engineer (Java Primary)

Job Description:

Job Title: Senior Full Stack Engineer (Java Primary)

Corporate Title: Vice President

Location: Pune, India

Role 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.

What we’ll offer you

As part of our flexible scheme, here are just some of the benefits that you’ll enjoy,

  • Best in class leave policy.
  • Gender neutral parental leaves
  • 100% reimbursement under childcare assistance benefit (gender neutral)
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above

Your 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.

Your skills and experience

  • 10+ 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.

How we’ll support you

  • Training and development to help you excel in your career.
  • Coaching and support from experts in your team.
  • A culture of continuous learning to aid progression.
  • A range of flexible benefits that you can tailor to suit your needs.

About us and our teams

Please visit our company website for further information:

https://www.db.com/company/company.htm

We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.

Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.

We welcome applications from all people and promote a positive, fair and inclusive work environment.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Engineer (Java Primary), DB

Are you an innovative Senior Full Stack Engineer looking for an exciting opportunity in Pune? At Deutsche Bank, we are seeking a talented individual with a primary focus on Java development to join our dynamic team. With over 10 years of experience in the Java ecosystem, you will play a crucial role in designing, developing, and maintaining high-performance Java applications. Your expertise in Angular, OpenShift, and Oracle will be invaluable as you collaborate with cross-functional teams to define and ship new features. We appreciate independence and a commitment to excellence, as well as the ability to present your work to both technical and non-technical audiences. In this role, you will not only maintain code quality and automation but also tackle performance issues and ensure responsiveness across applications. Our flexible benefits, including a robust leave policy, healthcare coverage, and support for ongoing education, demonstrate our commitment to supporting your professional and personal well-being. If you're driven, detail-oriented, and ready to make a difference at Deutsche Bank, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Full Stack Engineer (Java Primary) Role at DB
What are the responsibilities of a Senior Full Stack Engineer at Deutsche Bank?

As a Senior Full Stack Engineer at Deutsche Bank, your key responsibilities include designing, developing, and maintaining high-performance Java applications. You will collaborate with cross-functional teams to define new features, ensuring optimal performance and quality. Additionally, you will manage containerized applications using technologies like Docker and Kubernetes, and maintain Oracle databases, all while focusing on observability and supportability.

Join Rise to see the full answer
What qualifications are needed for the Senior Full Stack Engineer position at Deutsche Bank?

To qualify for the Senior Full Stack Engineer position at Deutsche Bank, candidates should possess over 10 years of experience in Java development, proficiency in Java (17 and above), and a strong understanding of programming paradigms such as Object-Oriented and Functional programming. Familiarity with front-end technologies like Angular and experience in RESTful API design are also required. A relevant degree is preferred.

Join Rise to see the full answer
How does Deutsche Bank support the career growth of a Senior Full Stack Engineer?

Deutsche Bank supports the career growth of a Senior Full Stack Engineer through continuous training and development opportunities, coaching from industry experts, and a culture that prioritizes learning and progression. You'll also have access to flexible benefits tailored to your personal needs, which enhances your overall work experience.

Join Rise to see the full answer
What technologies will a Senior Full Stack Engineer use at Deutsche Bank?

A Senior Full Stack Engineer at Deutsche Bank will engage with various modern technologies including Java (specifically 17 and above), Spring Framework, Angular, Docker, Kubernetes, and Oracle databases. Experience with CI/CD pipelines using Jenkins or GitHub Actions, along with familiarity with cloud platforms and SQL, will also be essential in this role.

Join Rise to see the full answer
Is there a focus on teamwork and communication in the role of Senior Full Stack Engineer at Deutsche Bank?

Absolutely! Teamwork and communication are vital components of the Senior Full Stack Engineer role at Deutsche Bank. You will work closely with cross-functional teams, requiring strong communication skills to present your work effectively to both technical and non-technical stakeholders. We value diverse opinions and collaboration in our work environment.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Engineer (Java Primary)
Can you explain your experience with Java development in relation to enterprise systems?

When answering this question, highlight specific projects where you have designed and built Java applications, particularly focusing on enterprise systems. Discuss your approach to RESTful APIs, microservices architecture, and any challenges you overcame during development to showcase your problem-solving skills.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

To convey your commitment to code quality, mention your practices of conducting regular code reviews, writing unit tests, and utilizing version control effectively. Share examples where you've improved maintainability through refactoring or by implementing design patterns.

Join Rise to see the full answer
Describe your experience with CI/CD processes.

Discuss your familiarity with CI/CD tools such as Jenkins or GitHub Actions. Explain the pipelines you have implemented, how you automated deployments, and share any metrics that demonstrate the efficiency or quality improvements achieved through these processes.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting applications?

Explain your systematic approach to troubleshooting, including the use of logging frameworks and monitoring tools. Provide an example where you identified and resolved a critical issue under tight deadlines, showcasing your analytical skills and composure under pressure.

Join Rise to see the full answer
How do you stay updated with the latest trends and advancements in Java and front-end technologies?

Share your strategies for staying current, such as following industry blogs, participating in online forums, or attending tech meetups. Mention specific resources or communities that keep you informed about updates in Java, Angular, and related technologies.

Join Rise to see the full answer
What are some key principles of secure coding you follow?

Discuss the importance of writing secure code to prevent vulnerabilities, emphasizing practices such as input validation, proper error handling, and regular security audits. Provide specific examples of how you've implemented these principles in your previous work.

Join Rise to see the full answer
How do you handle working in a collaborative team environment?

Illustrate your collaborative skills by sharing specific experiences, such as working on cross-functional teams. Emphasize your ability to communicate effectively, respect diverse viewpoints, and contribute positively to team dynamics.

Join Rise to see the full answer
Can you give an example of a time you implemented a new technology or tool at work?

Highlight your proactive nature by discussing a situation where you identified a technology or tool that could enhance project outcomes. Describe the implementation process and how it improved efficiency or performance.

Join Rise to see the full answer
What strategies do you use for optimizing application performance?

Discuss performance optimization techniques you have used, such as profiling applications, identifying bottlenecks, and implementing caching strategies. Provide examples of how these strategies led to measurable improvements in application speed or resource utilization.

Join Rise to see the full answer
Why do you want to work as a Senior Full Stack Engineer at Deutsche Bank?

Articulate your motivation for applying to Deutsche Bank by connecting your career goals with the company’s commitment to innovation and excellence. Mention specific aspects of the company culture or projects that excite you and how you see yourself contributing to the team.

Join Rise to see the full answer
Similar Jobs
DB Hybrid Pune - Business Bay
Posted 5 days ago

Join Deutsche Bank as a QA Automation Engineer to contribute to transforming client services with innovative technology solutions.

Posted 5 days ago

Join Deutsche Bank as a Full Stack Senior Engineer and contribute to innovative technology solutions while enjoying a hybrid work model.

Photo of the Rise User
Posted 4 days ago

A fantastic opportunity for a Software Engineer, CI/CD to enhance developer experience and system reliability at Jobgether, a leading talent matching platform.

Posted 3 days ago

Join Cadent as a Backend Engineer Intern to work on impactful projects in a rapidly growing media technology company.

Photo of the Rise User

Join Outreach as a Senior Staff Software Engineer to enhance the AI Sales Execution Platform supporting a diverse team and impactful projects.

Help drive innovation at Comcast as a Software Development Co-op, collaborating on state-of-the-art technology projects.

Photo of the Rise User
Posted 10 days ago

Join Bitwarden as a Senior Front-End Engineer to shape the future of identity security with innovative autofill solutions in a fully remote environment.

Posted 4 days ago

Join Compa, a leading compensation intelligence startup, as a Senior Software Engineer and help shape the future of enterprise compensation with cutting-edge technology.

Join Mistral AI as a Technical Lead Software Engineer and influence the future of AI technology while leading a skilled team.

Photo of the Rise User
Endava Remote Suceava, Romania
Posted 10 days ago

Join Endava as a Senior .NET Developer and help to drive innovation through impactful software solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!