Senior Software Engineer - Java (Fintech)
Axiata Digital Labs
Colombo, Sri Lanka1 month ago
87 views40 saves4 applies
Prepare for this role
Job Type
full time
Description
Key Responsibilities
- Design, develop, and maintain
scalable and secure banking and fintech applications - Write high-quality, secure
code following best practices and standards (e.g., OWASP)
- Contribute to system design,
including microservices, APIs, and event-driven architectures
- Integrate with core banking
systems, payment networks, and third-party services
- Collaborate with
cross-functional teams to translate business requirements into technical
solutions
- Participate in the full SDLC:
design, development, testing, and deployment
- Ensure system performance,
reliability, and availability through monitoring and optimization
- Follow Agile practices
including sprint planning, code reviews, and CI/CD
- Maintain technical
documentation for systems and integrations
- Identify and implement
improvements to enhance performance, security, and user experience
Person Specifications
Qualifications and Experiences
- Bachelor's degree in Computer
Science, Software Engineering, or related field - Minimum 3+ years of relevant
industry experience
Technical Skills
- Strong knowledge of Core Java (OOP, data types,
immutability, string handling) - Proficiency in Java, Spring
Boot, WebFlux, and Microservices architecture - Experience with event-driven
systems (e.g., Kafka) - Solid understanding of API design
and backend development - Basic to intermediate front-end
knowledge (React.js or Angular) is an advantage - Strong understanding of data
structures, algorithms, and problem-solving techniques - Hands-on experience with relational
databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB) - Knowledge of SQL, schema
design, and query optimization - Familiarity with cloud
platforms (AWS, Azure, or GCP) - Experience with DevOps
practices, CI/CD pipelines, Docker, and Kubernetes - Understanding of secure
coding practices and compliance standards (e.g., OWASP, PCI) - Ability to clearly explain
technical projects and solutions
Domain and Industry Knowledge
- Exposure to banking and
fintech domains,
including payment systems and digital banking - Understanding of regulatory
and compliance standards (e.g., PCI, open banking) - Experience in digital
transformation initiatives is an added advantage
Soft Skills and Competencies
- Strong communication and
articulation skills - Excellent analytical,
problem-solving, and debugging abilities - Ability to work
collaboratively in cross-functional teams - Strong time management and
attention to detail - Adaptability to learn new
technologies and tools, including AI-assisted development - Adherence to organizational
information security policies and standards
Vendor submissions - 06 months
This job is found at InterviewStack.io
Skills
owaspsystem designmicroservicesapismonitoringagileci/cdjavaspring bootkafkaapi designangularalgorithmsmysqlpostgresqlnosqlmongodbsqlawsazuregcpdockerkubernetesdebugginguser experiencebackend developmentrelational databasescode reviewtechnical documentationdata structures
About Axiata Digital Labs
Axiata Digital Labs is an innovative software service provider offering cutting-edge digital transformation products, services and solutions that enable individuals, enterprises and society.
fintech, softwareWebsite