Technology Management Lead

15 - 19 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Full Stack Engineer with over 10 years of expertise in the Java ecosystem, you will be responsible for designing, developing, and maintaining high-performance Java applications. Your role will involve collaborating with cross-functional teams to define and ship new features, ensuring the best performance and quality of applications, identifying and fixing bugs, and maintaining code quality through code reviews and adherence to technical standards. Additionally, you will be developing and maintaining web applications using Angular, managing containerized applications using Docker, Kubernetes, and OpenShift, designing and maintaining Oracle databases, implementing CI/CD pipelines, and focusing on observability and supportability in application design. 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, fix bugs, and maintain code quality. - Develop and maintain web applications using Angular. - Manage and optimize containerized applications with Docker, Kubernetes, and OpenShift. - Design, develop, and maintain Oracle databases. - Implement and 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. Qualifications Required: - 15+ years of hands-on experience in Java development. - Proficiency in Java (version 17 and above), Spring Framework, JDBC, and Web Frameworks. - Strong understanding of programming paradigms like Object-Oriented and Functional, with familiarity in design patterns. - Experience in designing and building enterprise systems, RESTful APIs, microservices architecture, messaging (e.g., Kafka), observability (ELK, Splunk), and security. - Proficient in version control systems like Git, with advanced branching and merging concepts. - Excellent problem-solving skills, attention to detail, and familiarity with front-end technologies like Angular, TypeScript, and JavaScript. - Knowledge of Docker, Kubernetes, OpenShift, SQL, PL/SQL programming, Jenkins/GitHub Actions, Maven/Gradle, and scripting with Bash. - DevOps mindset with a focus on observability and supportability, strong communication, teamwork skills, and orientation towards safe, secure code development. - Proficiency in Test Driven Development, Behaviour Driven Development, and high emotional quotient with respect for diverse opinions. Additional details of the company: Deutsche Bank fosters a culture where employees are empowered to excel together every day, acting responsibly, thinking commercially, taking initiative, and working collaboratively. They emphasize a positive, fair, and inclusive work environment, celebrating the successes of their people and promoting continuous learning and development. The company is committed to providing training, coaching, and support to help employees excel in their careers and offers a range of flexible benefits tailored to individual needs. (Note: The additional responsibilities for Director-Level Role and Preferred Qualifications sections have been omitted as they are not relevant to the specific job role mentioned in the JD.) Role Overview: As a Senior Full Stack Engineer with over 10 years of expertise in the Java ecosystem, you will be responsible for designing, developing, and maintaining high-performance Java applications. Your role will involve collaborating with cross-functional teams to define and ship new features, ensuring the best performance and quality of applications, identifying and fixing bugs, and maintaining code quality through code reviews and adherence to technical standards. Additionally, you will be developing and maintaining web applications using Angular, managing containerized applications using Docker, Kubernetes, and OpenShift, designing and maintaining Oracle databases, implementing CI/CD pipelines, and focusing on observability and supportability in application design. 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, fix bugs, and maintain code quality. - Develop and maintain web applications using Angular. - Manage and optimize containerized applications with Docker, Kubernetes, and OpenShift. - Design, develop, and maintain Oracle databases. - Implement and maintain CI/CD pipelines using Jenkins/GitHub Actions and Maven/Gradle. - Build and deploy applications using standard build tools. - Design and implement applicati

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Deutsche Bank logo
Deutsche Bank

Banking and Financial Services

Frankfurt

RecommendedJobs for You