JPMorgan Chase Java Software Engineer in Columbus, Ohio
This is a unique and exciting opportunity to join a growth team in newly formed Chief Technology Office (CTO) LOB within JPMorgan Chase. The Java Software Engineer is under the Catalyst Function that has been formed to accelerate industry leading engineer experiences through the effective deployment of state-of-the-art technical tools and processes steeped in a best-in-class architectural framework that drives engineer productivity and optimizes firm-wide re-use. If you’re passionate about technology and leading industry Agile practices, and would like to make an impact across the technology hubs collaborating with people then this is the role for you!
This role requires a wide variety of strengths and capabilities, including:
Minimum5+ years experience using open-source Java-based frameworks andtools including Apache, Spring , Hibernate, Core Java, J2EE,Design Patterns, programming and design techniques
Minimum 5+ years’ experience with SOAP Web Service , REST and Micro Services
Expertiseand hands on experience in public cloud services in AWS, GCP, orAzure, and experience in private cloud framework (e.g. CloudFoundry); experience in data analytics services a plus
Expertise and hands on experience in Container technologies (Docker, Kubernetes, etc.)
Experience in key open source platform software such as Kafka, Cassandra, Kubernetes, Prometheus, Grafana, etc.
Strong understanding of web standards, cross-browser compatibility and CSS-based design
Hands-onworking experience with Hadoop, Enterprise Java development,Spark, NoSql data platforms (Cassandra, HBase), Messaging (Kafka),Stream processing (NiFi, Storm, Spark Streaming etc), and SpringFramework/Springboot.
Minimum 4+ years of experience with Core JAVA with focus on multithreading and data structures.
Minimum 4+ years experience with GIT,SVN , MAVEN ,, JIRA and CI Tools.
Minimum 4+ years experience with Messaging, XML and Integration patterns.
Experience with performance tuning, profiling complex Java application and knowledge of Java Memory Model.
Experience with SSO, Entitlements, and Session Management and communication protocols.
Experience with Test Driven Development – Junit, Selenium..etc
Experience with Agile/Scrum based methodologies & Best practices.
Experiencewith development, deployment, and support of large-scaledistributed applications in a mission-critical productionenvironment.
Excellent analytical, communication, organizationaland problem-solving skills.
Strong working knowledge of Object Oriented Principles and Design Patterns.
Strong working knowledge of System Architecture and Integration Patterns.
When you work at JPMorgan Chase & Company, you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000 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 & Company we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies around the world, we want to meet you.
JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.