Contact Center Lead Java Developer at JPMorgan Chase Bank, N.A. (Plano, TX)
Location: Plano, TX
Type: Full Time
Created: 2021-10-10 05:00:21
CC Lead (Java)
Contact Center Domain Design and development Experience, Java, Kafka, Avaya/Genesys Integration, Cloudfoundry, Microservices
Skills: Advanced Java, REST, Web services, agile experience desirable .
Responsibilities: Praesto SF Design and Dev Praesto of Servicing Fabric:
Application Developer Lead R ole
Role: As a lead developer of the Praesto project within JPMC shared technology division, the application developer lead will take the point on creating secure Microservices in Java as part of an Event driven, extensible Architecture in a DevOps ecosystem. The objective will be to create a rich set of services with agility to promote enhanced and differentiated digital and traditional features at the user experience presentation layers for various personas. The services will expose real time and near real time application-driven capabilities, including innovative features. The development will require interfacing to Scalable Eventing technologies such as Kafka, as well as NoSQL based databases. All software activities including development, deployment and maintenance will be done using Cloud based DevOps model and PaaS infrastructure.
Distinguished engineer role with experience in creating and delivering strategic solutions. Candidate needs to be a distinguished SME in Communication Services and Client Architecture, API/SDK Creation at portfolio level products and solutions. Candidate must be comfortable working with Business and also Operations and Development teams. Role required ability of complex architecture, full stack implementation, Technology PoCs and derisking PoCs and design approaches, vendor analysis, gap identification and creation of services/features. Candidate is responsible for call flows across solution and within a product area. Must be a Hands-on developer working on major features in enterprise and contact center calls, IVR and vendor integration and WebRTC call features exposed as APIs, SDKs and Microservices. Is Responsible for delivery of Praesto through multiple DMs. Capable of working with senior architects and Leads across LOBs. Lead designer across Praesto Projects. Mentoring junior teams.
The Lead developer will be required to do design analysis, and find ways to create a rich API ecosystem for the Praesto Fabric for use by Applications and various Personas including designing of the solution to meet KPIs and be responsible for the delivery of microservices includes end to end integration and delivery with web applications. The developer will be following Agile methodologies during the software lifecycle. The developer will be responsible for detailed story definition with acceptance criteria, high level design, and test. The developer will be required to write automated unit, feature and regression test suites. Development artifacts are to be produced in adherence to CCB process and quality standards.
* 13+ plus years of experience in large scale enterprise contact center application development and integration
Good understanding of Digital, Cloud and Omnichannel Customer Experience concepts
Experienced in one or more of these capabilities: end-to-end including contact orchestration, routing, reporting, real-time data (context) management, reporting event correlation, agent desktop, Computer Telephony Integration, web integration to back office and client/entity servicing services
Familiarity with microservices architecture and REST API development and use desirable
Agile Development and experience with SCRUM or similar methodologies
; ability to work in a DevOps environment
Good written and spoken communications skills
Extensive/Expert level (5+ years) Java experience for server side development of services and applications
Experience creating orchestrated or choreographed services and applications
Hands On experience creating HTTPS/RestfulWeb Services + JSON with WebSocket eventing
5+ years experience working with Linux, VmWare
Require Experience building highly available, performant and scalable clustered services
Require Hands on experience in working with and performance tuning of NoSQL DB i.e. Cassandra
13+ years Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment.
Test-infected attitude (strong desire to perform thorough and exhaustive automated unit, integration and system testing experience (Junits, Jmeter).
8+ years experience with full development lifecycle from inception through implementation.
Experience with Atlassian toolset is mandatory (JIRA, Confluence, Maven, Bamboo, GIT and Static analysis tools such as Sonar/Corbetura)
Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic
Ability to translate business requirements into functional requirements documentation.
Experience with Require Experience with DevOps, Cloud PaaS environment, Docker and Open Stack highly desirable
Experience with Kafka , Apache Spark is highly desirable
Constructing High performance Web Application development with JS framework and libraries such as AngularJS, React, Redux is highly desirable
Subject Matter expertise in Telecommunication with Telephony and Contact Center Routing, reporting applications is highly desirable
JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
Equal Opportunity Employer/Disability/Veterans