Associate Architect - Software Engineering
Bridge Talent · Colombo
Job description
About the role
Bridge Talent is hiring an Associate Architect for software engineering in Colombo, Sri Lanka, on a contract basis. The role provides technical leadership, drives solution design and implementation, and delivers scalable, secure, high-quality enterprise software. It works with customers, architects, engineering teams and project managers, keeping alignment with enterprise architecture, BIAN standards, security and banking requirements.
Key responsibilities
- Provide technical leadership and mentor engineering teams; lead solution design, implementation and technical decisions across the SDLC
- Define scalable architectures aligned with enterprise standards and promote reusable patterns, modular development and Domain-Driven Design
- Take part in requirements, architecture reviews, development, code reviews, testing, deployment and production support
- Ensure architectural alignment with BIAN standards, design banking services and APIs, define microservice boundaries and support core banking integration
- Drive Design-First API development with REST and OpenAPI/Swagger, defining contracts, versioning, error handling, security and scalability
- Review architecture, code quality and API specifications, conduct code reviews, resolve complex technical issues and evaluate technologies on security, compliance, maintainability, scalability, LTS, cost and viability
- Design solutions meeting NFRs, use ELK Stack or equivalent for monitoring, logging and observability, and apply secure coding, JWT, RBAC, OWASP Top 10 and protection against CSRF/XSS
- Handle PII appropriately and comply with PCI DSS, GDPR and banking regulations
Required profile
- Bachelor's degree in Computer Science, Software Engineering, IT or a related field
- 10+ years of software engineering experience, including technical leadership
- Proven experience leading engineering teams in enterprise application development
- Strong experience in enterprise applications, APIs, microservices and integration
- Banking/financial services technology experience is highly desirable
- Strong understanding of BIAN architecture is mandatory
- Excellent stakeholder management, communication, mentoring and problem-solving skills
Required skills
- Strong Java and OOP, including heap/memory management, memory leak analysis, exception handling and design patterns (Singleton, Factory, Builder, Strategy)
- REST APIs, OpenAPI/Swagger, API versioning and governance, microservices and enterprise integration patterns
- Unit, API and performance testing, code reviews, CI/CD, production deployment and incident troubleshooting
- PCI DSS, GDPR and banking regulations
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Sri Lanka.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 20 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Bridge Talent
Colombo