Software Engineer
oraclecloud
Job Description
- Design, develop, test, and support microservices for DTCC enterprise platforms.
- Collaborate with Business Analysts and architects to understand functional and non-functional requirements, including scalability, resiliency, and performance.
- Build and enhance event-driven services using Kafka-based messaging patterns.
- Develop high-performance, resilient applications aligned with enterprise standards and best practices.
- Participate in performance testing, tuning, and troubleshooting across application, database, and messaging layers.
- Support production deployments, monitoring, and incident resolution in collaboration with Platform and Infrastructure teams.
- Contribute to resiliency, failover, and disaster recovery capabilities.
- Develop APIs, backend services, and processing components (batch and streaming).
- Write unit and integration tests to ensure code quality and reliability.
- Improve CI/CD pipelines, automation, and observability practices.
Qualifications:
- 3–5 years of software engineering experience, preferably in backend or distributed systems.
-
Bachelor’s degree in Computer Science, Engineering, or a related field preferred, or equivalent practical experience.
-