Assistant Manager

bnpparibas

Bengaluru, India 8 Years Exp Posted 1h ago

Job Description

Direct Responsibilities

  • Reviewing current project design, identifying drawbacks and proposing performance, scalable designs
  • Involve in strategy and collaboration with stakeholders on the vision of the project
  • Architect digital solutions for complex problems involving capital markets platforms
  • Modernization of applications by initiating study around gap analysis, architecting solutions and collaborating with the team to bring it to closure as per plan and schedule. 
  • Use cutting edge Gen AI tools in SDLC to bring in end-to-end optimization from design, development to rollout
  • Hands on - Full stack development. (UI, Middleware, Services/API, Backend (SQL) using Java 8+ with expertise in building, optimizing, and scaling Kafka‑based event‑driven architectures, Angular 14 or above, & Stored procedures.
  • Involve in performance benchmarking and optimization using monitoring tools like Dynatrace
  • Work in a collaborated setup with geographically distributed Agile Scrum teams
  • Understand and practice data security protocols and controls to ensure data protection. 
  • Ensure usage of appropriate practices to ensure high quality (e.g. TDD). 
  • Able to mentor a small team from a technical standpoint
  • Review current design to show how the application can be modularized.
  • Be able to build features from scratch to demonstrate how frameworks function
  • Lay down standards for best practices for coding.
  • Peer Review code to improve quality and implement best practices
  • Onboard/Train existing team members on target technology
  • Contributing to designing the best solution that meets the functional needs while respecting the overall workflow of the existing application.
  • Writing/Amending code that conforms to the best practice standards, both documented and de-facto.
  • Escalation of barriers to progress via his/her team leader in a timely and succinct manner.

Contributing Responsibilities

  •  Strong Architectural skills
  •  Strong in Design patterns and Design principles
  •  Methodologies Agile
  •  Java Core, 1.8 or above.
  •  Database development, SQL and Stored Procedures in Oracle.
  •  Hibernate, Spring, Spring Boot or any other frameworks
  •  JUnit, mocking techniques (e.g., easymock, jmock, Mockito,..)
  •  Experience with Architectural Paradigms like DDD, notions of division by domain/sub-domain, API First, Data Driven
  •  Knowledge of Integration Patterns - Event Driven Architecture
  •  Knowledge of Apache Camel/Kafka
  •  Experience with deployment models like modular, monolith and microservice
  •  Should have good exposure to application and/or database performance tuning
  •  Exposure to DevSecOps tools and pipelines – BitBucket, Jenkins, Artifactory, Fortify, NexusIQ, SONAR, Ansible
  •  Knowledge of performance tuning of java applications
  •  Knowledge of Agile methodologies, e.g., TDD, XP, Scrum.
  •  Excellent communication skills
  •  Be able to understand complex systems and take the initiative, to seek out and accept new responsibilities
    •  Have drive, self motivation, good interpersonal skills, and work in a team

Similar Openings for You