Senior Software Engineer, Actimize
Core
Lead Software Engineer maintaining and evolving web applications for a fraud detection platform, spanning modern and legacy Java stacks.
Role type
Senior IC software engineer (legacy enterprise Java)
Builds
Fraud detection platform web applications
Domain
Financial services / Fraud detection
Deliverable
production ML models | product features | infrastructure
Required skills
Java, JSF, RichFaces, CDI, Servlet containers, JBoss/WildFly, EJB, Hibernate/JPA, SQL, HTML/CSS/JavaScript, Git
Preferred skills
Legacy codebase modernization, Authentication/Authorization (SSO/SAML), Security (OWASP), Web testing (JUnit/Selenium), Financial services domain experience
Technologies
Java, JSF, RichFaces, OmniFaces, CDI, EJB, JBoss, WildFly, Apache Tomcat, Hibernate, MySQL
Responsibilities
Own and evolve applications across UI, server-side, persistence, and integration layers; Diagnose and resolve production issues end-to-end; Design and implement enhancements; Keep dependencies and frameworks patched and secure; Improve test coverage and engineering quality; Lead design and code reviews; Mentor junior and mid-level engineers; Participate in releases, production support, and on-call rotations
Seniority
Senior, hands-on IC