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