We are seeking an experienced Senior Technical Designer with a strong background in Javabased enterprise applications, integration design, and technical solution delivery. The successful candidate will bridge business requirements and technical implementation by producing detailed solution designs, coordinating with multiple teams, and ensuring secure and scalable system integrations.
Key Responsibilities
- Translate business and functional requirements into detailed technical designs.
- Produce and maintain Functional Solution Architecture (FSA), technical design documents, interface specifications, and data flow diagrams.
- Design APIs, integrations, data mappings, and system interactions across multiple applications and platforms.
- Collaborate with architects, business analysts, developers, infrastructure, security, and operations teams to deliver end-to-end solutions.
- Coordinate technical dependencies and connectivity setup between internal and external systems.
- Provide technical guidance on Java, microservices, APIs, and integration best practices.
- Support solution implementation and ensure alignment with design standards and architecture principles.
- Contribute to Risk and Vulnerability Management activities, including vulnerability remediation, security reviews, compliance requirements, and secure design
practices.
- Participate in design reviews, troubleshooting, and technical governance activities.
- Act as the technical owner for application security and IT risk controls, ensuring compliance across IAM, vulnerability management, resilience, infrastructure, and
security controls, while driving remediation of identified risks
- Continuously improve application reliability, observability, and operational readiness through effective monitoring, alerting, logging, metrics, and tracing.
- Contribute to reliability engineering practices, including SLI/SLO management, performance optimization, resilience testing, disaster recovery, and root-cause
analysis.
Required Experience
- 5+ years of experience in Technical Design, Solution Design, Software Engineering, or System Integration roles.
- Strong hands-on experience with:
- Java
o Spring Boot
o REST APIs
o Microservices Architecture
o SQL Databases
- Proven experience creating technical design documentation and integration specifications.
- Experience working in complex enterprise environments with multiple stakeholders and teams.
- Knowledge of application security, vulnerability management, and secure development practices.
- Strong analytical, communication, and stakeholder management skills.
Nice to Have
- Experience within Banking or Financial Services. Knowledge of lending, mortgage, or core banking platforms.
- Experience with cloud technologies and enterprise integration platforms.
- Exposure to architecture frameworks and Agile delivery methodologies.