DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join our dynamic team as a Software Engineer III - Pega Application Developer and play a crucial role in solving complex business problems through innovative engineering practices and cutting-edge technologies. This is your chance to make a significant impact on our global customers while working in a collaborative and thought-provoking environment.
As a Software Engineer III - Pega Application Developer at JPMorgan Chase within the Anti-Money Laundering (AML) and Know Your Customer (KYC) space, you will be tasked with solving business problems through innovative and engineering practices. Your depth of knowledge and expertise will be applied to all aspects of the software development lifecycle. You will also be expected to continuously partner with various stakeholders to maintain focus on common goals. Our culture encourages experimentation, constant improvement, learning, and creative solutions that serve the best interests of our global customers.
Job responsibilities:
- Develop, test and implement software application code for AML/KYC systems and develop automation processes.
- Adapt to changes quickly, communicate with users and managers, and solve problems quickly.
- Troubleshoot production issues and develop/test resolutions using Pega, Java, and Relational Database concepts such as Stored Procedures. Note: a separate team handles production support responsibilities.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Pega Rules Process Commander (PRPC) 8x (CSSA Certified)
- Demonstrated knowledge of data modeling and Java class structures
- Experience in web concepts (HTML, JavaScript, XML, AJAX, JSP)
- Unix/Linux
- Java, Spring, SQL, Microservices and REST services experience
- Experience with SpringBoot, Docker, Kubernetes, Kafka
- RDMS Concepts, including queries and stored procedures
- Experience with Web Vulnerability analysis and Secure Coding concepts
Preferred qualifications, capabilities, and skills
- Knowledge and experience working in an Agile environment.
- Knowledge of Object Oriented development concepts
- Experience working in a large corporation on complex/challenging systems
- Exposure to development in more than one programming language and a strong understanding of fundamental security, performance, and resiliency techniques and tools