The Java Technology Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities while delivering and supporting business‑critical Credit Risk and Capital Markets platforms. This role requires deep technical expertise combined with strong domain knowledge in Capital Markets, Derivatives, and Risk Management. What you will be doing: Deliver advanced technology initiatives as a senior individual contributor, providing expertise across the full software development lifecycle—from concept and design through development, testing, and deployment. Lead the design, development, and modernization of business‑critical Credit Risk systems, ensuring resilience, scalability, and regulatory compliance. Provide technical leadership on large‑scale initiatives, including re‑engineering complex, franchise‑critical, monolithic applications into modern, cloud-native microservices architectures. Act as a technical advisor and coach to mid‑level and junior developers, strengthening engineering standards and overall team capability. Partner closely with a global team of software engineers, business analysts, DevOps, and support teams to deliver high‑quality solutions across Capital Markets and Risk domains. Contribute to architectural decisions and guide platform modernization efforts involving new technologies and cloud migration. Ensure applications meet enterprise risk, performance, security, and availability standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees