Assistant Manager - Java Developer (Mumbai)

Assistant Manager - Java Developer (Mumbai)

29 Oct
|
BNP Paribas
|
Mumbai

29 Oct

BNP Paribas

Mumbai

Job Title :Java Full stack developer

Department : GM IT

About Business line/Function :Trade Processing

Responsibilities

Direct Responsibilities

1. Design and architect and code complex software and systems

2. Have proficiency in exploratory development

Contributing Responsibilities

1. Propose new technical solutions and best practices, discuss and present their ideas in detail to stakeholders

2. Contribute to Continuous Improvement and DevOps initiatives

3. Perform code and design reviews

4. Conduct brown bag sessions and coach and mentor team members

Technical & Behavioral Competencies

In the table below, expected capability levels are highlighted. Expectation is that person in this role would be able to work effectively on the details mentioned.

Java

1

Must have Java knowledge, Spring framework and spring boot, JPA, hibernate

2

Must have control structures, access modifier, exception handling, generics, Enums, Data Type formatters, StringBuilder, StringBuffer, Synchronised, ArrayList, Set and HashMap, Sorting, Regular Expression. Build tools like maven, gradle, liquibase. Message tools like kafka, MQ.

3

Good to have knowledge anonymous classes, Inner classes, concurrency framework, Executor framework, Future Api, Collections, various sorting algorithm, Regular expression. Knowledge on Java8/11/17/21 functional programming methods on streams, Collectors, Deamon threads, bounded and unbounded wild cards in Generics, Deep cloning and Shallow cloning, various open source libraries viz. commons collections, guava etc.. Knowledge on at least one mocking library in unit tests, Spring JDBCTemplate, JDBI, Visual VM

4

Have hands on knowledge on ThreadLocal data, Dynamic proxies, Java memory model, concurrent collections, CompletableFuture, Reflection, Custom Serialization,



Executor Service, and JMX, caching libraries. Able to customize threads created by Executor Service. Able to implement and validate complex architecture to ensure better performance is achieved.

Business rule manger system

1

Experience in business rule manager system preferably IBM Jrules or IBM ODM rules

Performance tunning

1

Must have knowledge on Designing immutable classes, JProfile, GC tunning, Debug Multithreaded Code, Java memory management.

2

Able to interpret Thread dump for better tuning.

Tomcat/WebLogic

1

Have worked/Have knowledge of tomcat/Weblogic either in academics/firm

2

Basic understanding of tomcat/Weblogic console. Able to understand and maintain the existing configurations by having look into the tomcat/Weblogic server console.

3

Able to create new setup using tomcat/weblogic console. Able to configure and switch on/off the respected servers using tomcat/weblogic.

4

Good understanding of tomcat/weblogic configuration from performance tuning perspective. Awareness of load balancing and setup in clustered setting.

Sql Programming

1

Have worked/Have knowledge of any kind of SQL programming either in academics/firm

2

Understand syntax and function of sql programming of any choice (Sql-server/Oracle/Sybase/MySql)

- Select, Distinct, Where, And & Or, Order By, Insert Into, Update, Delete, Injection, Select Top, Like, Wildcards, In, Between, Aliases, Joins, Inner Join,



Left Join, Right Join, Full Join, Union, Select Into, Into Select, Create DB, Create Table, Constraints, Not Null, Unique, Primary Key, Foreign Key, Check, Default, Create Index, Drop, Alter, Auto Increment, Views, Dates, Null Values, Null Functions, Data Types, DB Data Types

Generic Functions like

- , Functions, Avg(), Count(), First(), Last(), Max(), Min(), Sum(), Group By, Having, Ucase(), Lcase(), Mid(), Len(), Round(), Now(), Format()

3

Understand database design, normalization; improve performance with indexes/partitions, Different perspective on the data with views, stored procs, triggers. Know how to write queries, subqueries, and user defined functions.

4

Understand data warehouse, data marts, data protection against data degradation and sql injection. Performance factors related to SQL clauses, Isolation level with specified SQL clauses, Select appropriate join operation and recognizing join coding convention, Coding joins with nested expressions, coding subqueries, correlated subqueries. Understand RDBMS, SQL, DDL, DML, Understand page, data structure behind and performance improvement with known reason against selected technique. Groom team, aware of appropriate contacts.

IBM MQSeries / JMS

1

Has basic understanding of messaging system. Aware of queues and topics topology.

2

3

4

Able to provide KT and mentor team members on JMS

Web Services

1

Has basic understanding of REST web service implementation.

2

XML + XSD + XSLT

1

Have basic understanding of XML, XSD and XSLT

2

Have created XML using the XSLT and validated using XSD.

3

Ability to create and modify basic XSLT, XSD and generate and Validate XML. Able to parse XML using both DOM/

📌 Assistant Manager - Java Developer (Mumbai)
🏢 BNP Paribas
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: assistant manager - java developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: assistant manager - java developer (mumbai) / mumbai