JPMorgan Chase & Co Designing software and producing scalable and resilient technical designsEffectively communicating design concepts using UML diagrams etc. using.....
Designing software and producing scalable and resilient technical designsEffectively communicating design concepts using UML diagrams etc. using collaboration tools such as Wikis 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 productionEssential Skills:8 years of hands-on Core Java development experience in Java/J2EE and databases building transaction processing systemsStrong object oriented design skills understanding of architectural and design patterns (factory MVC inversion of control Struts Spring MVC)Excellent Core Java version 6 and aboveIntimately 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 TomcatFamiliar 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 programmingTest Driven Development SkillsDesired Skills (good to have):Experience with building large scale distributed transaction processing systems is a plusSource code control software (e.g. Clearcase subversion).XML Parsing ExposureRDBMS experience preferably Sybase ASE including stored proceduresFamiliar with client side Java script UI frameworks such jQuery Angular JS EXT JS BackboneProfessional Skills:Bright and enthusiastic self starterDemonstrates continual improvement in terms of individual performanceStrong verbal and written communication skills in EnglishExcellent analytical and problem-solving skillsVery good presentation and influential skillsQualifications - Internal:Engineering Degree (Computer Science preferred) OR Master of Computer ApplicationsOur Corporate & Investment Bank relies on innovators like you to build and maintain the technology that helps us safely service the worlds important corporations governments and institutions. Youll develop solutions for a bank entrusted with holding $18 trillion of assets and $393 billion in deposits. CIB provides strategic advice raises capital manages risk and extends liquidity in markets spanning over 100 countries around the world.When you work at JPMorgan Chase & Co. youre not just working at a global financial institution. Youre an integral part of one of the worlds biggest tech companies. In 14 technology hubs worldwide our team of 40000 technologists design build and deploy everything from enterprise technology initiatives to big data and mobile solutions as well as innovations in electronic payments cybersecurity machine learning and cloud development. Our $9.5B annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry but also change the world.At JPMorgan Chase & Co. we value the unique skills of every employee and were building a technology organization that thrives on diversity. We encourage professional growth and career development and offer competitive benefits and compensation. If youre looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world we want to meet you.@2019 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.
Job Summary
Designing software and producing scalable and resilient technical designsEffectively communicating design concepts using UML diagrams etc. u