Posted on: 16/12/2025
Description : Software Engineer Web & Mobile Application Design and Development
Position Overview :
Role : Software Development Analyst
Position : General Duties and Tasks
About the Job :
The individual will be part of the Channel and Data AI Development Team. The successful candidate will have a deep understanding of web and mobile application architecture and design, including micro front-end architecture, microservices architecture, and API principles, with hands-on experience in app publishing, SDK integrations, analytics tools, BAU support, and GenAI technologies.
Key Responsibilities :
- Contribute to web and mobile application design and development.
- Understand and implement feature and user stories.
- Participate in coding activities with the application development team.
- Build deployment modules and CI/CD pipelines for SIT, UAT, and Production environments.
- Practice Test-Driven Development (TDD).
- Work with Kafka and MQ for event-driven architecture.
- Collaborate across domain application teams to manage technical and security dependencies.
- Plan, monitor, and manage risks and issues related to application delivery and provide L3 support when required.
- Partner with Test Managers and Testers to ensure successful completion of SIT, UAT, Non-Functional Testing, and Application Security Testing.
- Stay current with emerging technologies and architecture trends; propose innovative solutions.
- Apply GenAI technologies to enhance code development, code reviews, testing, and workflow automation.
- Facilitate workshops and meetings with specialist teams (security, compliance, etc.) to resolve issues.
- Escalate project-impacting issues promptly and propose effective workarounds or resolutions.
BAU (Business-As-Usual) Support :
- Bug fixes
- Performance tuning
- Minor enhancements
- Incident resolution and root cause analysis
Application Lifecycle Management :
- Publish applications to Apple App Store and Google Play Store
- Manage TestFlight and beta distributions
- Versioning and release management
Integration and management of third-party SDKs and plugins, including :
- Firebase plugins
- Google Analytics
- Push Notifications
Qualifications & Experience :
- Bachelors degree in Computer Science, Engineering, or a related field
- Relevant professional or technical certifications are advantageous but not mandatory.
- Minimum 5 years of relevant experience in web and mobile application development using Agile or DevOps methodologies.
Technical Skills :
Core Technologies :
- Java 17
- Spring Boot, Spring Batch, Spring Reactive
- REST APIs
Frontend & Mobile :
- Cordova and Capacitor
- React Native and React Native for Web
- Vue.js (2 & 3)
- TypeScript and JavaScript
- Micro Frontend Architecture
Platforms & Tools :
- AWS, VMware TAS
- Kafka, MQ, event-driven systems
- SQL
- DevOps tools and practices
Additional Advantage :
- Containerization (Docker, Kubernetes)
- Monitoring tools (Prometheus, Grafana)
- iOS app development and management, Apple Pay, and Apple ecosystem services
- CI/CD experience with strong version and change control practices
- Automation tools such as Selenium, SOAPUI, Bamboo, Jenkins, Ansible, Maven, GitHub, Bitbucket
Methodologies & Frameworks :
- Application design frameworks (UML or equivalent)
- Agile methodologies and tools (JIRA, Confluence, HPQC, ServiceNow)
- Application performance monitoring and tuning
Preferred Experience :
- Financial services industry experience and/or working in regulated environments
- Cloud certifications or hands-on cloud technology experience
- Exposure to emerging technologies in Mobility, Analytics, Cloud, GenAI, and AGI
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1590456
Interview Questions for you
View All