Search by job, company or skills

E

Associate Director-Software Engineer-Java

12-17 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

We are seeking an Associate Director-Software Engineer-Java to design, develop, and maintain high-performance Java applications in a fast-paced, collaborative environment. This role is crucial for creating scalable and resilient solutions for post-trade operations, leveraging cloud-native technologies and distributed systems.

Responsibilities

  • Utilize cloud-native technologies and distributed systems to create scalable and resilient solutions.
  • Collaborate with cross-functional teams to analyze requirements and architect innovative solutions for post-trade processes.
  • Implement efficient and concurrent processing mechanisms to handle high volumes of trade data.
  • Optimize code and database performance to ensure smooth and responsive post-trade operations.
  • Deploy applications using containerization technologies like Docker and orchestration tools like Kubernetes.
  • Leverage distributed technologies to build robust and event-driven post-trade systems.
  • Implement fault-tolerant strategies and resilience patterns to ensure uninterrupted executions.
  • Build resilient, scalable microservices leveraging Spring Boot with Kafka for event-driven architectures.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.
  • Stay up to date with emerging technologies, industry trends, and best practices in cloud-native development, distributed systems, and concurrency.

Skills Required

  • Bachelor's degree in Computer science, Engineering, or a related field.
  • Strong experience in Java development, with a minimum of 3 years in post-trade operations.
  • Proven expertise in designing and developing scalable Java applications, leveraging cloud-native technologies.
  • In-depth knowledge of distributed systems, event-driven architectures, and messaging frameworks.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Solid understanding of concurrent programming concepts, multithreading, and parallel processing.
  • Familiarity with relational and NoSQL databases and optimizing database performance for scalability.
  • Strong problem-solving skills and the ability to analyze and resolve complex issues in a timely manner.
  • Excellent communication and collaboration skills.
  • Experience with Agile methodologies and continuous integration/continuous deployment (CI/CD) practices is a plus.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

EDGE Is a premier, professionally managed Executive Search firm established in 1990. We specialise in the search and recruitment of top-notch professionals at middle to top management levels across a broad range of industries. We work with blue-chip world leaders to fill positions across India and at several international locations. We share our clients' goals and partner with them in an ethical, efficient process that ensures timely availability of the key differentiator - their people. Our proposition to talented individuals is simple - we recognize your potential, understand your priorities and use our experience to enable you to achieve your aspirations. This leaves you free to do what you need to focus on : take on the challenge of change for the progress it promises. At EDGE, we catalyze change.

Job ID: 124145743