Padmi

Senior Engineer Java, AVP (Hadapsar)

MumbaiPosted 1 month ago
Software engineeringSeniorFull Time; Regular

Source description

About the role

View original

Description - This is an online Webservice application providing service interfaces for a system-to-system communication, for the management and delivery of Engagement/Agreement Structure information. The Webservices are used by downstream application to Create, Update, Split, Merge, Finalize or Delete Engagement/Agreement composites information. - The Engagement/Agreement Structure data is delivered by upstream application. This application is hosted on central solutions FABRIC and EXACC and services are provided via REST/GLUE (legacy Search via SOAP). There is no Frontend for direct user access. - This is a frontend application and a web service for calculation of the Prepayment Penalty with focus on mortgage loans and business loans. System architecture: Web application / Web service with midrange Application Server (BEA hosted on dWeb/DAP) and a Database Server (Oracle hosted on eGrid). App Usage Type: Frontend application / Web service. - DB is looking for a highly skilled and experienced Senior Software Engineer to join our dynamic team. In this role, you will be instrumental in designing, developing, and deploying robust and scalable applications, leveraging your expertise in Java, Spring Boot, and modern cloud technologies, particularly Google Cloud Platform (GCP). You will work within an agile environment, contributing to all phases of the software development lifecycle and championing best practices. What well offer you As part of our flexible scheme, here are just some of the advantages that youll 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 As a Senior Software Engineer, you will be responsible for extending and maintaining these critical services. This role includes: - Developing a good understanding of the activities required to execute development and bug-fix activities. - Actively participating and contributing to Agile ceremonies including Daily Stand-ups, Sprint Planning, Sprint Review, and Sprint Retrospective meetings. - Taking part in software and architectural design activities and supporting business analysts in designing new features. - Performing analysis, design, development, testing, and debugging/defect fixing for assigned stories and bug fixes, ensuring solutions align with architecture. - Developing required functionalities using appropriate Java technologies and leveraging GCP services. - Designing and implementing microservices-based architectures, utilizing RESTful and SOAP APIs for seamless communication. - Implementing event-driven architectures using GCP Pub/Sub for asynchronous messaging and real-time data processing for the services. - Designing and implementing data pipelines using GCP Dataflow for batch and stream processing of large datasets related to lending. - Deploying and managing containerized applications using Google Kubernetes Engine (GKE) and Cloud Run within the infrastructure. - Working with relational databases, demonstrating deep knowledge of SQL, particularly PostgreSQL, for data storage and retrieval of lending data. - Implementing and managing scheduled jobs and tasks using GCP Scheduler for various processes. - Writing comprehensive unit tests for developed code and ensuring adherence to modern engineering practices. - Championing Continuous Integration (CI) and Continuous Delivery (CD) practices, leveraging tools like GitHub Actions for automated builds, tests, and deployments of services. - Integration of changes with other user stories developed by team members, ensuring compatibility and consistency across. - Creating required documentation for the project, including design specifications and operational guides. - Meeting the SLAs for any assigned defects and ensuring high availability of services. - Achieving development and delivery KPIs. - Being ready to learn new Java technologies and GCP services as per project requirements. - Providing 3rd level support for the application and working on analyzing and neutralizing the impacts of application issues. - Analyzing new requirements and supporting business analysts in specifying them in a way that drives reusability and assures that the overall designs are consistent with industry best practices (including scalability, availability, maintainability, and flexibility) and in line with the overall application architecture. Your skills and experience Must Have: - Deep knowledge of Core Java, Object-Oriented Programming (OOP), and SOLID principles. - Significant development experience (Minimum 9+ years relevant experience as a Java Developer) .

One address, no account. We’ll tell you when matching roles go live.

More at F337 Deutsche India Private Limited, Pune Branch

Related open roles

View all roles
Senior Engineer Java, AVP (Hadapsar) at F337 Deutsche India Private Limited, Pune Branch · Padmi