The New York Stock Exchange (NYSE), a subsidiary of Intercontinental Exchange, Inc. (ICE), is seeking an experienced Senior Java and Python Developer to join their Technology team to design, develop, and maintain complex software applications.
Requirements
- 5+ years of professional development experience with a strong focus on Java and Python.
- Experience with Django, Python, Typescript, and React is required.
- Proven experience in building scalable, distributed systems and RESTful APIs.
- Experience writing unit and integration tests.
- Experience with relational databases (e.g. PostgreSQL).
- Strong debugging and troubleshooting skills.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
Responsibilities
- Design, develop, test, and deploy high-quality software solutions using Java and Python.
- Document software designs, technical specifications, and best practices.
- Write clean, scalable, and efficient code following best practices.
- Maintain and enhance existing applications, ensuring optimal performance, scalability, and security.
- Troubleshoot, debug, and resolve complex technical issues across the full stack.
- Provide software deployment and production support.
- Familiarity with version control systems (e.g., Git), CI/CD pipelines
Other
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Effective communication and collaboration skills to work with internal teams.
- Stay up to date with emerging technologies and industry trends.
- Excellent communication skills with ability to explain complex concepts.