Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intercontinental Exchange - ICE Software Architect Java 
Israel, Tel Aviv District, Tel Aviv-Yafo 
422007327

14.04.2025
Job Description


Responsibilities

  • Architectural Design: Lead the design and implementation of scalable, secure, and high-performance software architectures across Java and .NET platforms.
  • Full Development Lifecycle: Oversee the complete software development lifecycle, including requirements gathering, architecture design, coding, testing, deployment, and maintenance.
  • Team Leadership & Mentorship: Manage and guide development teams, providing technical leadership, mentorship, and hands-on support to ensure high-quality deliverables.
  • Code Reviews & Best Practices: Drive best practices for software development, including code reviews, performance optimizations, and ensuring adherence to industry standards.
  • Collaboration: Work closely with cross-functional teams (Product, Operations, and QA) to define project requirements, timelines, and deliverables.
  • Solution Delivery: Ensure that solutions are delivered on-time, within scope, and are aligned with business goals. Provide proactive recommendations for improvements and optimizations.
  • Stakeholder Communication: Act as a primary point of contact for project stakeholders, providing updates on progress, managing expectations, and addressing any concerns.

Knowledge and Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Extensive experience in software development, with at least 2 years as an architect
  • Extensive Experience with Java
  • Strong Architecture & Design skills with a deep understanding of software engineering principles, design patterns, and best practices for scalable system design.
  • Management & Leadership Experience: Proven experience in leading development teams, managing projects, and driving software architecture decisions in fast-paced environments.
  • Assertiveness & Decision-Making: Ability to make quick, effective decisions, and manage teams in a confident and assertive manner.
  • Excellent Communication Skills: Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Problem-Solving Mindset: A natural problem-solver who thrives under pressure and is capable of addressing complex technical challenges swiftly and efficiently.
  • Agile Methodologies: Familiarity with Agile or Scrum development practices, delivering iterative results in short cycles.
  • Experience with Databases (SQL and NoSQL) and familiarity with cloud-based solutions (AWS, Azure, or GCP) is a plus.

Preferred

  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Strong knowledge of CI/CD pipelines and automation tools.
  • Familiarity with DevOps practices and cloud-based infrastructure.
  • .NET Experience