
Java Developer
Intercontinental Exchange2 months ago
Atlanta, GA, USAMid Level
H1B sponsor
Responsibilities
- Design, implement, test, verify, and support ICE Bonds applications and platforms.
- Independently manage project activities related to builds and deployments.
- Provide production application support during and after business hours and support deployments during maintenance windows.
- Identify opportunities to improve and optimize applications.
- Work with product management to understand new requirements and collaborate with project managers, developers, QA, and other stakeholders.
- Follow team guidelines, software development processes, and quality standards.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 3 years of professional software development experience using Core Java.
- Strong understanding of data structures, algorithms, object-oriented design, and commonly used design patterns.
- Expertise in Core Java multithreading, collections, the JVM, and garbage collection.
- Experience with Spring Framework, Spring Boot, JPA, JMS Messaging, and ActiveMQ.
- Experience with Bash, Perl, Python, or another scripting language.
- Strong communication skills, including technical writing and communication with technical and non-technical customers.
- Financial services or fintech experience is preferred.
- Experience with the FIX Protocol is preferred.
About Intercontinental Exchange
Intercontinental Exchange operates global exchanges and clearing houses, offers fixed income and commodities trading platforms, and sells market data, listings, and mortgage technology to financial institutions and lenders. Its revenue comes from transaction and clearing fees, data subscriptions, listings, and software. Founded in 2000 and headquartered in Atlanta, it owns the New York Stock Exchange and ICE Mortgage Technology, and is publicly traded on the NYSE under the ticker ICE.