Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intercontinental Exchange - ICE Lead Java Developer 
India, Telangana, Hyderabad 
755089776

14.04.2025
Job Description


Responsibilities

  • Create an inspiring team environment with an open communication culture
  • Motivating the team to achieve organizational goals.
  • Developing and implementing a timeline to achieve targets.
  • Delegating tasks to team members.
  • Identifying training needs of team members to maximize their potential and provide coaching.
  • Empowering team members with skills to improve their confidence, product knowledge, and communication skills.
  • Design and implement software solutions based on standard design and architecture patterns for user requirements.
  • Accurately document the design and implementation steps, review with business analysts, development, and QA teams
  • Collaborate with product, project management, and QA team in requirements analysis, solution design, providing development work estimates and project status.
  • Assist to develop and ensure complete functional and non-functional specifications.
  • Collaborate with other internal teams to translate business requirements into technical implementation for the automation of existing processes and the development of new applications.
  • Understand complex business logic in existing systems and transition it to new technologies and systems.
  • Work with system operations, database administration and systems engineering teams in production support and defining system recovery procedures.
  • Identify root causes and develop solutions for program failures.
  • Plan and execute unit tests to ensure the developed code is free of functional defects.
  • Work closely with Performance Test team to identify performance hotspots and in providing timely resolution during load tests.
  • Work in an agile and continuous integration environment with a command of SDLC tools .

Knowledge and Experience

  • Bachelor’s degree in Computer Science or Information technology.
  • 10+ years of experience developing low latency, high-performance transactional software systems and components using standard Enterprise Integration Patterns and design principles.
  • 2+ years of experience in leading team and technical management activities.
  • A deep knowledge of:
    • Java 8+
    • OOD, Design Patterns
    • Distributed messaging, JMS
    • Spring and its frameworks like Spring Boot, Spring MVC, Spring Data
    • Multi-threaded server-side development
  • Strong experience with Oracle PL/SQL and Database Technologies
  • Experience applying continuous improvement tools and agile development methods to enhance and evolve complex systems driven by business needs.
  • Strong written and verbal communication skills
  • Ability to multitask and work independently on multiple projects.
  • Demonstrable skills in production support and root cause analysis
  • Open to learn and willing to participate in development using new frameworks, programming languages.
  • Good to Have
    • Knowledge of REACT tools including React.js, TypeScript and JavaScript ES6, Webpack, Enzyme, Redux, and Flux.
    • In-depth knowledge of Java, JavaScript, CSS, HTML, and front-end languages.
    • Experience with user interface design.
    • experience in AWS Amplify, RDS, Event Bridge, SNS, SQS and SES

Preferred

  • Experience developing data processing pipelines using distributed compute principles and open-source frameworks.
  • Experience in developing micro-services in container-based Kubernetes platforms (OpenShift, Tanzu)
  • Experience developing Web UI using JavaScript based frameworks like React/JS
  • Exposure to the financial services technologies domain, particularly in futures and options
  • Working knowledge with shell scripts and CLI in Linux