Senior Java Developer

IntercontinentalExchange   •  

Atlanta, GA

Industry: Finance & Insurance

  •  

5 - 7 years

Posted 54 days ago

Job Purpose


ICE is seeking a strong Senior Java Developer to join its SSO Enterprise Service development team. This team is in charge of the highly distributed, resilient, reliable, and secured SSO system. This position offers a unique opportunity for server-side development with front-end exposure.


The ideal candidate will have a product mentality, a strong sense of ownership of his/her software, is conscientious in choosing the right technology stack and is open to learning from others. The ideal candidate will also be highly proficient in Java design and development, have experience developing or interfacing with relational databases such as Oracle and have front-end development exposure involving JavaScript, CSS, and HTML.


Responsibilities


  • Design, implement and support SSO system based on current security standards, customer requirements and integration needs for numerous applications.
  • Interact closely with clients, quality assurance and project/product management.
  • Communicate effectively and provide transparency on project status.


Knowledge and Experience


  • Bachelor's degree or equivalent in Computer Science with 5+ years of Java development experience, or Master's degree with 3+ years of Java development experience
  • Demonstrable experience in design and system architecture
  • Good understanding of common design and architectural principles
  • Strong interpersonal skills and ability to work well in a team environment
  • Ability to work with little supervision and under pressure
  • Good decision-making ability; good judgment
  • Good communication skills
  • Multi-threaded server-side development and Java concurrency
  • Core Java/Java collections, Spring, Spring Boot, JDBC and IBatis
  • Relational databases
  • Performance tuning, debugging, and memory profiling
  • Unit, integration, and end-to-end tests
  • Knowledge of UNIX command and tools
  • Experience with Single sign-on standards like SAML/OAUTH


Preferred:


  • Financial services experience
  • Front-end JavaScript development experience (with modern JavaScript web application frameworks such as React)
  • Cross-browser development and troubleshooting experience