Summer Internship at JP Morgan Chase & Co.

This summer I worked at JP Morgan Chase & Co. as an summer intern. I was recruited by JPMC as a freshman after attending their Code For Good Challenge. For those that are interested in getting an internship, attending a hackathon is a great way to get on a companies' radar. I worked as a technical analyst on a database administration team. I was tasked with creating a web application that helped manage database space. While I can't go into details due to JPMC's code of conduct policy, I will say that it was an excellent experience.

I went in knowing about most of the tools that I needed (java, web development, tomcat, sql, etc.) so I was definitely well prepared. From a technical point of view, learning about JPA and Hibernate was the best thing I got out of this internship. JPA is an industry standard that allows for easy conversion between SQL rows and java objects. Hibernate provides the implementation of the ORM (Object Relational Mapping). It's very elegant and easy to use. It's one of the most powerful java API's I have ever used and it can be extremely useful for any java application that needs to manage large amounts of data.

From a non-technical point of view, the biggest thing I will take away from this internship was seeing how the company operated and talking to long time employees. Working for JPMC is very flexible and they provide tons of opportunities to move within the company. In some cases, people have completed shifted from one Line of Business to another. This definitely helps towards employee morale, as people can shift around until they find a position that they are happy with.

Overall, working for JPMC was a great experience. Now I have a better idea of what it's like to work in the private sector for a for-profit company. It's fast paced and they rely heavily on technology - it's the perfect place for a motivated CS student.

Comments

Post a Comment

Popular posts from this blog

Multi-Core Programming with Java

Efficiently Remove Duplicate Rows from a 2D Numpy Array

Beat the Streak: Day Three