JPMorgan Chase SPT SCPP Reconciliations - Java Developer - Mumbai in Mumbai, India

SPT SCPP Reconciliations - Java Developer - Mumbai

Description

Java Developer

Responsibilities:

  • Designing software and producing scalable and resilient technical designs

  • Effectively communicating design concepts using UML diagrams, etc. using collaboration tools such as Wiki’s, Sharepoint etc.

  • Developing clean and readable code using a Test Driven Development approach continuous refactoring, object oriented (e.g., SOLID principles)

  • Creating Automated Unit Tests using Flexible/Open Source Frameworks and Integration Testing

  • Digesting and understanding Business Requirements and designing new modules/functionality which meet needs.

  • Effectively working with team members across locations in an Agile development environment

  • Maintaining Scrum discipline, focus & delivering tasks in a timely manner as per Sprint plans

  • Enthusiastically participating in UAT and production deployments

  • Proactively identifying issues in development & UAT and troubleshoots issues in production

Java DeveloperResponsibilities:Designing software and producing scalable and resilient technical designsEffectively communicating design concepts using UML diagrams, etc. using collaboration tools such as Wiki’s, Sharepoint etc.Developing clean and readable code using a Test Driven Development approach continuous refactoring, object oriented (e.g., SOLID principles)Creating Automated Unit Tests using Flexible/Open Source Frameworks and Integration TestingDigesting and understanding Business Requirements and designing new modules/functionality which meet needs.Effectively working with team members across locations in an Agile development environmentMaintaining Scrum discipline, focus & delivering tasks in a timely manner as per Sprint plansEnthusiastically participating in UAT and production deploymentsProactively identifying issues in development & UAT and troubleshoots issues in production

Qualifications

Essential Skills:

  • 6 years of hands-on Core Java development experience in Java/J2EE and databases, building transaction processing systems

  • Strong object oriented design skills, understanding of architectural and design patterns (factory, MVC, inversion of control, Struts, Spring MVC)

  • Excellent Core Java, version 6 and above

  • Intimately Familiar with web application development technologies such as Java Servlets, REST. Persistence using JDBC and Object relational Mapping.

  • Must understand deployments and management of WARs on Tomcat

  • Familiar with continuous integration tools such as SVN, Jira, Hudson/Jenkins/Teamcity, Fitnesse.

  • Has a good understanding of open source frameworks such as JDBC, Spring, Hibernate etc.

  • Multi-threaded programming

  • Test Driven Development Skills

Desired Skills (good to have)

  • Experience with building large scale distributed, transaction processing systems is a plus

  • Source code control software (e.g. Clearcase, subversion).

  • XML Parsing Exposure

  • RDBMS experience preferably Sybase ASE including stored procedures

  • Familiar with client side Java script UI frameworks such jQuery, Angular JS, EXT JS, Backbone

Professional Skills

  • Bright and enthusiastic, self starter

  • Demonstrates continual improvement in terms of individual performance

  • Strong verbal and written communication skills in English

  • Excellent analytical and problem-solving skills

  • Very good presentation and influential skills

Job Applications Development

Primary Location IN-MH-Mumbai-L&T Business Park / 32183

Organization CORPORATE & INVESTMENT BANK

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: 170027367