JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity
Corporate Technology and Risk purpose is to ensure the security and resiliency of the Firms computing environment, protect customer and employee confidential information, and comply with regulatory requirements globally. We accomplish this through strong information security leadership and active collaboration with line of business information risk managers to provide high quality security solutions and services that are focused on improving the Firm’s risk posture.
Oversight and Control (O&C) was designed to ensure a strong and consistent control environment across the organization from front office to back office, regardless of line of business or functional area. With Control Officers appointed for each Line of Business, Function and Region, we have a comprehensive coverage/accountability model that promotes firmwide dialogue and consistency in approach and solutions. The Control System Technology group provides technology solutions in support of the mission of Oversight & Controls Group.
Salary: Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software – Application Programming , Maintenance
Role Category:Programming & Design
Desired Candidate Profile:
UG: B.Tech/B.E. – Computers
PG:Post Graduation Not Required
Doctorate:Any Doctorate – Any Specialization, Doctorate Not Required
Control Systems Technology is seeking a Senior Developer in support of activities of Oversight & Controls Group; more specifically relating to support of the Regulatory Engagement Strategic Project. The Regulatory Engagement Program cuts across Lines of Business (LOBs) and functional groups (e.g., legal, compliance, tax, etc) using existing tactical solutions and there is a need to define and implement a strategic solution.
The role requires a self starter with strong technical skills who can work independently to deliver (design and develop) individual modules of an application. The candidate must be a good team player, be able to work with the technical lead, business analyst, QA and help/mentor team members; must have initiative and eager to learn new technologies. Candidate must be knowledgeable in software development methodologies and familiar with processes followed by large firms.
Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and discuss the technical design and solution.
Come up to speed with the firm software development policies, standard and guidelines; personally follow these standards and ensure that these are followed for the project.
Participate in design reviews and provide input to the design recommendations; perform code reviews and provide recommendations.
Develop and unit test your work following the coding standards, guidelines and patterns; help team members with the same.
Document your changes and work with QA and business analyst to test and ensure solution aligns with the requirements.
Bachelor or Master’s degree in Engineering, Computer science or equivalent with relevant experience.
8 years experience working with a mix of enterprise development technologies including Java and J2EE and strong applicability of Object-Oriented techniques and principles
Minimum 5 years hands-on software development work experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of large-scale, business centric and process based applications in large-scale distributed technology projects in a Java / J2EE environment.
Excellent written and oral communication skills and demonstrated ability to interact with all technical and non technical members of the organization
Essential Technical Skills:
Solid Java 7 skills with clear understating in data structures and multithreading.
J2EE skills like Java Servlets and JSPs, JDBC, JPA, Messaging etc
Spring and JPA (iBatis or Hibernate, etc)
Application development on a RDBMS like Oracle. Create efficient SQL queries.
Application server (Tomcat, WebSphere, etc)
Integrated Development Environment like eclipse, RAD, JBuilder, etc
Source code management system like SVN, Clearcase, TFS, etc
Development Methodologies like Water Fall, Agile, Scrum etc
Desirable Technical Skills:
Web MVC frameworks like Spring MVC, Struts2 etc
CSS3 and HTML
Shell Scripts and Linux environment.
Messaging products like WebSphere MQ, TibcoEMS, etc
Enterprise Service Bus like Mule ESB.
Working knowledge of ETL tools like Informatica etc
Working knowledge of Business Intelligence (BI) and analytics tools like Cognos etc
J.P. Morgan is a leader in financial services, offering solutions to clients in more than 100 countries with one of the most comprehensive global product platforms available. We have been helping our clients to do business and manage their wealth for more than 200 years. Our business has been built upon our core principle of putting our clients’ interests first.