Senior Engineer - JAVA, AVP

9 - 14 years

30 - 35 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Description:
Job Title: Senior Engineer - JAVA, AVP
Location: Pune, India
Role Description
Engineer is responsible for managing or performing work across multiple areas of the bank's overall IT Platform/Infrastructure including analysis, development, and administration. Engineer also r esponsible for owning the delivery capacity, defining the application strategy, providing the technical product vision, creating the roadmap, and driving its execution. It may also involve taking functional oversight of engineering delivery for diverse suite of applications.
Your key responsibilities
  • P lanning and developing entire engineering solutions to accomplish business goals
  • Building reliability and resiliency into solutions with appropriate testing and reviewing throughout the delivery lifecycle
  • Ensuring maintainability and reusability of engineering solutions
  • Ensuring solutions are well architected and can be integrated successfully into the end-to-end business process flow
  • Reviewing engineering plans and quality to drive re-use and improve engineering capability
  • Participating in industry forums to drive adoption of innovative technologies, tools and solutions in the Bank.
  • Understanding the banks technology at a deep level
  • Collaborating with other Product Managers, development leads, architects, Operations and key clients (internal and/or external)
  • Working with a variety of people across multiple departments and organizations in order to satisfy the needs of the bank and the clients, in compliance with architectural principles and guidelines, legal and regulatory requirements
  • Driving the development of technical solutions to ensure they meet business needs and comply with architectural principles and guidelines alongside legal and regulatory requirements to ensure that the needs of the bank and the client are constantly met
Your skills and experience
  • 9+ years of hands-on experience of Java development (GWT, spring, J2EE, hibernate)
  • 5+ years of hands-on experience of Oracle PL-SQL development (Oracle 12c, 19c)
  • 5+ years of hands-on experience of shell scripting, connectivity, housekeeping, archiving, file handling
  • Professional experience of Control M, MQ, Reporting Suite (BI, Tableau, Cognos), Linux/SLES upgrades, BPM suite products
  • Professional experience of Apache Tomcat, Red Hat OpenShift, Wildflyserver configurations
  • Experience of contributing to software design and architecture including consideration of meeting non-functional requirements (e.g., reliability, scalability, observability, testability)
  • Understanding of relevant Architecture styles and their trade-offs - e.g., Microservices, Monolith, Batch.
  • Professional experience inbuilding applications into one of the cloud platforms (Azure, AWS or GCP)and usage of their major infra components (Software Defined Networks, IAM, Compute, Storage, etc.)
  • Professional experience of at least one data storage technology (e.g., Oracle, MS SQL)
  • Experience designing and implementing distributed enterprise applications
  • Professional experience of at least one "CI/CD" tool such as Team City, Jenkins, GitHub Actions
  • Professional experience of Agile build and deployment practices (DevOps)
  • Professional experience of defining interface and internal data models both logical and physical
  • Experience of working with a globally distributed team requiring remote interaction across locations, time zones and diverse cultures
  • Excellent communication skills (verbal and written)
Idealto Have
  • Professional experience working with Java components on GCP (e.g. App Engine, GKE, Cloud Run)
  • Professional experience working with RedHat OpenShift & Apache Spark
  • Experience of working in one or more large data integration projects/products
  • Experience and knowledge of Data Engineering topics such as partitioning, optimization based on different goals (e.g. retrieval performance vs insert performance)
  • A passion for problem solving with strong analytical capabilities.
  • Experience related to any of general ledger functionalities, reference data, BPM workflow, legacy application decom etc.
  • Understanding of data security principle, data masking s and implementation considerations
Education/Qualifications
  • Degree from an accredited college or university with a concentration in Engineering or Computer Science

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