InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

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