Senior Software Engineer - Java (Fintech) at Axiata Digital Labs
Colombo, Western Province, Sri Lanka -
Full Time


Start Date

Immediate

Expiry Date

20 Jul, 26

Salary

0.0

Posted On

21 Apr, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, WebFlux, Microservices, Kafka, API Design, React.js, Angular, MySQL, PostgreSQL, Oracle, MongoDB, AWS, Azure, GCP, Kubernetes

Industry

IT Services and IT Consulting

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
Responsibilities
Design, develop, and maintain scalable and secure banking and fintech applications using microservices and event-driven architectures. Collaborate with cross-functional teams to integrate core banking systems and ensure system performance through the full software development lifecycle.
Loading...