Design, develop, and maintain secure, scalable banking applications and services aligned with business and compliance requirements. Collaborate with DevOps teams to implement and enhance CI/CD pipelines using Azure DevOps for streamlined deployments. Mentor and guide engineers, promoting best practices, coding standards, and a culture of continuous learning.
Requirements
- Backend Development: Expert in Java Spring Boot, design patterns, and API development (REST & SOAP).
- DevOps & CI/CD: Skilled in Azure DevOps, GIT, and automation pipelines.
- Systems & Scripting: Strong Linux (RHEL 8+) knowledge; proficient in Bash, Python, or Golang.
- Database Expertise: Advanced SQL/PLSQL with Oracle; solid understanding of JSON and XML data formats.
- Messaging & Integration: Experience with Kafka, MQ, and event-driven architectures.
- Observability: Familiar with Prometheus, OpenTelemetry, and other monitoring tools.
- Security: Knowledge of secure coding practices, OAuth2, JWT, and API security.
- Architecture & Design: Proficient in microservices, scalable system design, and fault-tolerant architectures.
- Agile & Collaboration: Active in Agile/Scrum teams; experienced in Azure DevOps, Confluence, and mentoring peers.