As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. And best of all, you'll be able to harness massive amounts of brainpower through our global network of technologists from around the world. Java Software Engineer / Team Lead role is within GWM Credit & Mortgage Lending Technology team and is based out of Jersey City, New Jersey. This role requires a deep understanding of principles of information systems designs for products and services of all kinds, sizes, shapes and contexts. The individual has to be hands-on with pulse on the new technology. Responsibilities include but not limited to development and implementation of application software within Global Wealth Management/Private Banking business. Work with established technical specifications to develop and deliver high quality functionality. Work effectively as a member of a team, communicate and interact effectively with other Project managers, Business Analysts, Developers, Tech leads, Technical operations and users. This role requires a wide variety of strengths and capabilities including: Experience in leading teams of talented developers and driving the team forward under all conditions. The candidate will ideally be leading several critical projects in the front of middle office space. The ideal candidate will still be hands-on and involved in all parts of the SDLC. BA/BS degree or equivalent experience in Computer Science, Information Technology or related technologies. Proficiency in modern programming languages. 10+ years of experience with full development life cycle from inception thru implementation. Solid experience in Java, preferably with Spring framework Expert level knowledge in core java including data structures, multi-threading, concurrency package etc. Experience with Junit test cases. Strong experience working with REST/SOAP services, JMS, JPA, Hibernate/Mybatis Experience working with Cloud based applications (Cloud foundry is a plus) Experience working with Micro services application development Technically focused with a computer science background and a keen interest in both existing and new technologies. Delivery focus, strong experience on Agile programming. Ability to solve complex problems and a proven track record of high performance and delivery. Exposure to the financial world and knowledge of securities based lending and risk analytics is a plus. Strong design skills with knowledge of object modeling and design patterns. Able to define the target architecture of large system. Excellent communication skills. Excellent team-leadership skills including career management, organizational structure, day to day management and compensation. Able to change an organization by pro-actively tackling issues from all relevant angles. Our Asset and Wealth Management division is driven by innovators like you who are driven to create technology solutions that make us work more efficiently and help our businesses grow. Its our mission to efficiently take care of our clients wealth, helping them get, and remain properly invested. Across 27 cities, our team of 4,600 agile technologists thrive in a cloud-native environment that values continuous learning using a data-centric approach in developing innovative technology solutions. 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 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 & 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.