Software Engineer - Java Fullstack at DTCC - ScoutJobs - The AI-curated global job board
Skip to content
DTCC
Posted 8 days ago

Software Engineer - Java Fullstack

DTCCSoftware Engineer - Java Fullstack

Perks & benefits

Health InsurancePaid Leave

Requirements

3–5 years software engineering experience, Enterprise Java and Spring Boot, Apache Kafka, PostgreSQL, Docker, REST APIs, Distributed systems design

Skills

JavaSpring BootKafkaPostgreSQLDockerAWS

About the role

Responsibilities

  • Design, develop, test, and support scalable microservices for DTCC enterprise platforms.
  • Build and enhance event-driven services using Kafka-based messaging patterns.
  • Collaborate with Business Analysts and architects to define functional and non-functional requirements.
  • Develop high-performance REST APIs, backend services, and processing components for batch and streaming.
  • Participate in performance testing, tuning, and troubleshooting across application, database, and messaging layers.
  • Support production deployments, monitoring, and incident resolution in collaboration with infrastructure teams.
  • Write unit and integration tests to ensure high code quality and reliability.
  • Contribute to the improvement of CI/CD pipelines, automation, and observability practices.

Requirements

  • 3–5 years of software engineering experience, preferably in backend or distributed systems.
  • Strong expertise in Enterprise Java and Spring Boot microservices.
  • Hands-on experience with Apache Kafka (producers, consumers, topics, and partitions).
  • Proficiency with PostgreSQL or Aurora PostgreSQL, including SQL optimization and data modeling.
  • Experience with containerization using Docker.
  • Solid understanding of distributed system design, resiliency, and fault tolerance.
  • Experience building and consuming REST APIs.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Preferred Qualifications

  • Experience with Kubernetes or OpenShift platforms.
  • Exposure to cloud environments, specifically AWS.
  • Familiarity with Redis for caching or state management.
  • Knowledge of database migration tools like Liquibase.
  • Experience working in Agile/Scrum environments using Jira.

Benefits

  • Competitive compensation, including base pay and annual incentive.
  • 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 the premier post-trade market infrastructure for the global financial services industry. With over 50 years of experience, DTCC automates, centralizes, and standardizes the processing of financial transactions to mitigate risk and increase transparency for thousands of global institutions.

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

Software Engineer - Java Fullstack

DTCC · Hyderabad

Sign up to apply