Intercontinental Exchange
Lead Full Stack Java Developer
Intercontinental Exchange, Atlanta, Georgia, 30383
Overview Job Purpose ICE Data Services provides global securities evaluations, reference data, and analytics designed to support financial institutions' and investment funds' valuation activities, securities operations, research, and portfolio management. The ICE Data Services technology team is looking for a Lead Developer to develop and maintaining UI applications that enable ICE's customers to utilize our products and content in their workflows. The Lead Developer will lead the UI development team's efforts, architectural direction as well as mentor developers. This role will require close collaboration with other development groups, QA and Product to ensure high quality deliverables. The ideal candidate for this position will be a results focused, self-directed individual with demonstrable hands-on experience in technical deliveries and team management. The role requires extensive experience with modern web-based UI and Java backend development as well as leading development teams. Responsibilities Lead a team of frontend and backend developers, ensuring high-quality code through design reviews, code reviews, adherence to coding standards, and maintaining test coverage. Participate in the full lifecycle of application development, including design, coding, testing, implementation, deployment, and providing production support and maintenance. Responsible for analyzing requirements, writing code for complex tasks, building automated testing, and deploying applications. Effectively communicate designs, architecture and technical solutions with developers, peers and other stakeholders. Provide accurate estimates for milestones and releases for project deliveries. Collaborate with other teams and developers to implement solutions efficiently. Develop and adhere to best practices for developing applications. Continuously contribute to team performance improvements and team collaboration. Report status on project deliverables to upper management and mitigate risks as they arise. Knowledge and Experience Bachelor's or Master's degree in Computer Science or Software/Computer Engineering (or equivalent) 3 years of experience leading development team and applications using modern software development tools like Git, Jenkins, Jira, Confluence and Agile methodology like Scrum, Kanban 8 years of software development experience Extensive experience leading web-based development efforts using HTML5, JavaScript, Typescript, CSS, React/Redux, NodeJS, Java and Spring Boot Knowledge of current best practices for modern UI/UX and Backend development, debugging, monitoring and observability Ability to multitask and lead multiple projects in a fast-paced dynamic environment Must be detail oriented, possess strong organizational and communication skills Experience with managing production support and root cause analysis Experience with Redis, Elasticsearch, and Kafka is a plus Experience in the financial services domain is a plus Schedule This role offers work from home flexibility of 1 day per week. Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status. LI-FL1 LI-Hybrid