Job Information
JPMorgan Chase Software Engineer in Plano, Texas
DESCRIPTION:
Duties: Build complex system integrations using messaging technologies for financial applications and data processing. Design, develop, and implement customized solutions for financial applications. Define standardized data architectures and models to fit the solution space. Drive development by providing mentoring and code reviews for peer and junior developers. Gather requirements in collaboration with business partners and plan agile sprints with detailed tasks required to implement the solution. Provide support for quality and testing processes performed by QA teams by resolving issues. Review and ensure the adequacy of testing performed by the testing teams. Coordinate deployment activities to ensure developed solutions are deployed to production without issues.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Applied Computer Science, Computer Information Systems, Management Information Systems, Information Technology, Electrical Engineering, Electronic Engineering, Mathematics, Data Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Technology Specialist, or related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Information Systems, Management Information Systems, Information Technology, Electrical Engineering, Electronic Engineering, Mathematics, Data Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Technology Specialist, or related occupation.
Skills Required: This position requires experience with the following: designing and developing microservices-based architectures using Java EE (2EE), Hibernate, Unix Shell Scripting, SQL, Apache Tomcat, and Spring framework technologies including Spring core, Spring Integration, Spring Cloud, and Spring Data; REST Web Services to implement microservices; Apache Kafka for building scalable and fault-tolerant messaging systems; Oracle Database for storing and retrieving data efficiently and diagnosing, analyzing, and optimizing queries for performance; developing frontend user interface solutions using Nodejs, Extjs, CSS, HTML, Javascript and XML; deploying and testing solutions in Apache Tomcat; Operating systems including Linux, Unix, and Windows and developing applications that run on these platforms, troubleshooting issues, and optimizing performance; command line utilities on Unix, Linux and Windows systems for tasks including file management, system configuration, and running scripts; designing and implementing application architectures that are scalable, maintainable, and adhere to best practices; designing data models, database schemas, and data flows that support application requirements; configuring and utilizing Maven for building and managing dependencies in Java projects, ensuring consistent builds and versioning; utilizing Splunk tool for logging, monitoring, and analyzing application and system logs to troubleshoot issues and optimize performance; utilizing GIT for version control; managing code changes; writing and executing automated testing scripts including JUnit for unit testing, functional testing, regression testing, and system integration testing to ensure the quality and reliability of software; agile software development methodologies; participating in daily stand-ups, sprint planning, and retrospectives to deliver high-quality software in iterative cycles.
Job Location: 8181 Communications Pkwy, Plano, TX 75024.
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 total compensation and benefits will be provided during the hiring process.
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. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
JPMorgan Chase
-
- JPMorgan Chase Jobs