Senior Full Stack Developer
Overview
As a Senior Developer at ICE, you will contribute to the Derivatives Trading Platform, balancing server-side work with modern front-end tasks. You’ll own design, implementation and production support, helping deliver reliable, scalable software to global markets. You’ll collaborate with product managers, QA and developers to refine requirements and improve systems. This is a hands-on role that values thoughtful technology choices, continuous learning and cross-functional impact.
ResponsibilitiesDesign, architect and implement new software componentsLead development efforts and ensure quality and consistencyHandle builds and deployments independentlyCreate design documentation for new softwareProvide production and deployment support during maintenance windowsIdentify opportunities to optimize applicationsCollaborate with business analysts/product management on requirementsFollow software development processes and standards
Key requirementsBachelor’s degree in Computer Science or Information Technology6+ years of Java development experienceStrong understanding of multi-threaded server-side development and Java concurrencyCore Java, Java collections, relational databasesPerformance tuning, debugging, memory profilingUnit, integration and end-to-end tests; UNIX tools knowledgeStrong interpersonal and communication skills; ability to work under pressureHands-on experience using AI coding assistants (Claude Code / Cursor / GitHub Copilot)ownership mindsetteam collaborationeffective communicationJava development (multi-threaded)Java concurrencycore Java/Java collections