Senior Developer
ICE · Atlanta, GA · 1 mo ago
On-siteEngineeringFull-time
Job Purpose
At Intercontinental Exchange (ICE), you will be part of a team responsible for the design, implementation and support of the Derivatives Trading Platform. This position offers a unique opportunity for both server-side and modern front-end development.
Responsibilities
- Follow team guidelines for quality and consistency within the design and development phases of applications
- Lead efforts to design, architect and write new software components
- Independently handle project activities related to builds and deployments
- Create design documentation for new software development
- Provide support for production applications
- Provide support for deployments during maintenance windows
- Identify opportunities to improve and optimize applications
- Work with business analysts or product management in understanding new requirements
- Follow company software development processes and standards
Knowledge & Experience
- Bachelor’s degree in Computer Science or Information technology
- 6+ years of experience of Java development
- Experience with and strong understanding of:
- Multi-threaded server-side development and Java concurrency
- Core Java/Java collections
- Relational databases
- Performance tuning, debugging, and memory profiling
- Unit, integration, and end-to-end testing
- Knowledge of UNIX command and tools
- Understanding of common design and architectural principles
- Strong interpersonal and communication skills to work well in a team environment
- Ability to work with little supervision and under pressure
- Proven track record of making decisions with positive outcome
- Hands-on experience using AI coding assistants (Claude Code / Cursor / GitHub Copilot) to support daily development work
- Front-end JavaScript development (with modern JavaScript web application stack such as React) preferred