Java developer

bnpparibas

Chennai, India 5 Years Exp Posted 16d ago

Job Description

Direct Responsibilities

 

The J2EE Developer will have following responsibilities: 

-  Study and understand the business requirements

-  Develop the code to suffice the business requirements

-  Adhere to the standards and practices followed in the Project

-  Unit and Integrate test the code developed

-  Bug fixing & performance optimization

-  Perform Technical Code reviews

 

Contributing Responsibilities

 

Design and Understand the requirements : 

·       Read the functional specification and understand the business requirements

·       Arrive at the Design to meet the Functional specifications

·       Brainstorm the Design and validate the design with the Java Experts

Maintenance and performance tune the Application

·       Adhere to the best practices and standards followed in the project

·       Reuse the existing code and see that the code developed can be properly maintained to suffice further enhancements to the business requirements

·       Performance tuning the developed code to see that the application is performance enhanced before delivery into the IST

Develop and unit test the code :

·       Develop the Code to suffice the business requirements

·       Unit test the code and bug fix all the defects arising out of the unit testing

Deploy and Integrate test the application Developed :

·       Deploy the developed code into the IST Environments and perform the Integration testing by working with the cross teams

·       Fix all the defects arising out of IST and UAT Testing.

Technical & Behavioral Competencies

·       Good hands-on knowledge in Java, J2EE, Spring, Spring boot, Junit

·       Basic Knowledge in Oracle Database - SQL, PL-SQL(Procedures, Packages, Cursors etc.,)

·       Experience in Angular in Plus

·       Experience in using tools like Eclipse, GIT is preferable

·       Java performance tuning, code optimization techniques is plus

·       Having J2EE server like WebSphere, Tomcat is plus

·       Experience in Cloud Environment, DevOps Tool chains (Jenkins, Maven, Sonarqube, Docker, Ansible)

·       Ability to perform technical analysis, design and identify impacts (functional/technical)

·       Good understanding of software development life cycle and Agile/Iterative methodology 

Specific Qualifications (if required)

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to collaborate / Teamwork

Decision Making

Ability to deliver / Results driven

Ability to share / pass on knowledge

Transversal Skills: (Please select up to 5 skills)

Ability to anticipate business / strategic evolution

Analytical Ability

Ability to understand, explain and support change

Ability to develop and adapt a process 

Ability to manage / facilitate a meeting, seminar, committee, training…

Education Level: 

 Bachelor Degree or equivalent

Experience Level

At least 5 years

Other/Specific Qualifications (if required)

Minimum 5 years of experience as a Java/J2EE Developer

Similar Openings for You