Software Engineer [Multiple Positions Available]
JPMorgan Chase & Co.About the role
Duties: Design, develop, and implement software solutions using leading-edge technologies, modernizing and building applications to solve complex business challenges. Participate in all phases of the Software Development Lifecycle, from requirements analysis and architectural design to coding, testing, and documentation. Develop batch and real-time software components, ensuring code quality through automated testing and adherence to best practices in reliability, security, and performance. Take end-to-end ownership of applications, leading design discussions, producing architecture artifacts, and providing Level 2 production support. Collaborate with global agile teams to meet sprint objectives and actively engage in agile ceremonies. Analyze and visualize large data sets to drive continuous improvement, proactively identifying and resolving issues to enhance system architecture. Experiment with the latest Generative AI technologies, integrating state-of-the-art techniques into production solutions through hands-on coding and close collaboration with engineering teams. Foster a culture of teamwork and mentoring while contributing to software engineering communities of practice.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Engineering, Computer Science, Computer Engineering, Digital Science, Information Science, Information Technology, or related field of study plus two (2) years of experience in the job offered or as Software Engineer, Software Engineer Senior, Project Engineer, or related occupation.
Skills Required: This position requires experience with the following: Migrating platforms from PEGA to in-house BPMN solutions; Developing workflow systems using Camunda including multi-tenancy; API-driven BPMN flow generation with FluentBuilder; Designing and developing SOAP and RESTful Web Services using Java, Spring Boot, Hibernate, MySQL, MongoDB, JAX-RS/WS, WSDL, JAX-B, Jersey, Jackson, and Spring REST; Integrating and configuring Elasticsearch clusters, index mappings, and complex queries; Utilizing Kibana for data analysis; Building parser frameworks to extract data from NDM files, push to Kafka topics; Implementing Kafka stream applications for aggregation and insights; Managing Kafka clusters and Zookeeper; Enhancing frameworks with Scala; Utilizing Kafka, Kafka Streams, and Processor API for custom stream processing topologies and state management; Configuring RocksDB as state store for data enrichment; Orchestrating ETL pipelines with Apache Airflow for data extraction, transformation, and loading into Kafka topics; Implementing caching for database calls using Ehcache to improve response times; Apply machine learning algorithms for forecasting and classification, train models and deploying via AWS SageMaker, S3, and Lambda; Building responsive UIs with HTML5, CSS3, JSON, JavaScript, React, Redux, TypeScript, and REST API; Using custom form components and validations with Form.io; Performance testing APIs with JMeter, calculating throughput, and diagnosing issues using Pinpoint, Glowroot, and Dynatrace; Participating in all phases of SDLC including design, development, and testing; Applying TOGAF principles for enterprise architecture; Conducting unit testing with JUnit, PowerMock, and Mockito; Validating code with SonarQube; Developing microservice architectures, deploying to Kubernetes clusters, configuring deployments, services, and storage and containers with Kubectl; Managing Docker images and containers; Developing systems leveraging AI and OpenAI LLMs to improve business results, analyze data, and deliver intelligent chatbot solutions for ticket creation, contextual Q&A, and workflow automation.
Job Location: 8181 Communications Pkwy, Plano, TX 75024.
Full-Time.
JPMorganChase, 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 offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about tot
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s