Principal Software Engineer (Java Full Stack with Kafka) at DTCC - ScoutJobs - The AI-curated global job board
Skip to content
DTCC
Posted 18 hours ago

Principal Software Engineer (Java Full Stack with Kafka)

DTCCPrincipal Software Engineer

Perks & benefits

Health InsurancePaid Leave

Requirements

8+ years related experience, Bachelor's degree preferred, Java/Spring, JavaScript/TypeScript, React/Angular/Vue, SQL/NoSQL, Apache Kafka, Docker/Kubernetes

Skills

JavaReactKafkaAWSDockerKubernetes

About the role

Responsibilities

  • Develop and maintain robust server-side logic and APIs using Java and Spring.
  • Design and implement responsive, user-centric web interfaces using modern JavaScript frameworks such as React, Angular, or Vue.
  • Integrate front-end and back-end components to deliver seamless user experiences.
  • Collaborate with cross-functional teams, including UX/UI designers, product managers, and SDETs, within a Scrum environment.
  • Write clean, maintainable, and well-documented code while optimizing applications for performance, scalability, and security.
  • Participate in code reviews, testing, and deployment processes, and troubleshoot issues across the entire technology stack.

Requirements

  • Minimum of 8 years of related software engineering experience.
  • Proficiency in Java/Spring for back-end development.
  • Strong front-end skills in JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue).
  • Experience with database management using SQL (Oracle, Snowflake) and NoSQL (Redis).
  • Hands-on experience with messaging technologies like Apache Kafka or IBM MQ.
  • Proficiency with containerization and orchestration tools such as Docker and Kubernetes/OpenShift.
  • Experience with DevOps practices and CI/CD tools (Jenkins, GitHub Actions).
  • Bachelor's degree in Computer Science or a related field preferred.

Preferred Qualifications

  • Experience working with RESTful APIs.
  • Familiarity with Agile/Scrum methodologies.
  • Understanding of security best practices, such as OWASP Top 10.
  • Experience with cloud platforms like AWS, Azure, or GCP.

Benefits

  • Competitive compensation, including base pay and annual incentives.
  • Comprehensive health and life insurance and well-being benefits.
  • Pension and retirement benefits.
  • Paid Time Off and various leaves of absence to support well-being.
  • Flexible/hybrid work model (3 days onsite, 2 days remote).

About the Company

DTCC is a leader in financial markets innovation, providing secure and reliable technology solutions that serve as the trusted infrastructure for the global capital markets. We are committed to professional development and fostering a diverse, inclusive workplace.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Engineer (Java Full Stack with Kafka)

DTCC · Chennai

Sign up to apply