AI-Assisted Code Analyst
Core
Analyze, refactor, document, and evolve complex legacy Java applications in the financial sector using AI-assisted development practices.
Role type
Senior Java Engineer (Legacy Systems & AI-Assisted Development)
Builds
Modernized, secure, and scalable financial software applications
Domain
Financial Services / Enterprise Java
Required skills
Java, J2EE, JDBC, Spring Boot, Oracle/PL/SQL, Git, CI/CD, DevOps, AI coding tools (GitHub Copilot, Devin), code quality tools (SonarQube, Fortify)
Preferred skills
ACERO, JavaScript, Maven, HTML/JSP, WebSphere, financial/treasury domain knowledge
Technologies
Java, Spring Boot, Oracle, PL/SQL, Git, GitHub Copilot, Devin, SonarQube, Fortify, JIRA, Confluence
Responsibilities
Develop and maintain Java/J2EE applications; Analyze legacy monolithic systems for architectural improvements; Integrate AI tools into development and refactoring workflows; Reduce technical debt and improve code quality; Support application security initiatives; Participate in CI/CD pipelines; Create technical documentation; Collaborate with multidisciplinary teams to resolve bottlenecks.
Seniority
Senior, hands-on IC