Senior Software Engineer Fintech

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities

  • Design develop and maintain scalable and secure banking and fintech applications
  • Implement high-quality code following best practices coding standards and secure coding guidelines (e.g. OWASP)
  • Contribute to system design including microservices APIs and event-driven architectures
  • Integrate with core banking systems payment networks and third-party financial services
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Participate in the full software development lifecycle including design development testing and deployment
  • Ensure system performance reliability and availability through monitoring and optimization
  • Follow Agile practices including sprint planning code reviews and continuous integration/delivery
  • Maintain technical documentation for developed systems and integrations
  • Identify and implement improvements to enhance system efficiency security and user experience

Person Specifications

  • Bachelors degree in Computer Science Software Engineering or a related field (or equivalent qualification) with 3 years of relevant industry experience
  • Strong foundation in programming concepts data structures and software engineering principles
  • Proficiency in backend development using Java and Spring Boot WebFlux Kafka with a solid understanding of microservices architecture and API design
  • Experience in front-end development using modern frameworks such as or Angular building responsive and user-friendly applications will be added advantage
  • Hands-on experience with relational databases (e.g. MySQL PostgreSQL Oracle) and NoSQL databases (e.g. MongoDB) including schema design and query optimization
  • Proficiency in modern programming languages (Java ) and cloud platforms (AWS Azure or GCP)
  • Experience in digital transformation initiatives within the banking or financial services sector
  • Understanding of regulatory and compliance standards in the banking industry particularly those affecting digital banking and fintech
  • Experience with DevOps CI/CD pipelines and container orchestration (Docker Kubernetes)
  • Certification in cloud technologies or enterprise architecture frameworks such as AWS Certified Solutions Architect or BIAN
  • Good understanding of Agile methodologies (Scrum) and participation in iterative development practices
  • Strong analytical problem-solving and debugging skills with attention to detail
  • Effective communication and teamwork skills with the ability to collaborate across cross-functional teams
  • Exposure to banking and fintech domains including payment systems and regulatory considerations (e.g. PCI open banking) is an added advantage
  • Ability to quickly learn and adapt to new technologies tools and development practices including the use of AI-assisted development tools
  • Adherence to organizational policies and standards related to information security and acceptable usage
Key ResponsibilitiesDesign develop and maintain scalable and secure banking and fintech applications Implement high-quality code following best practices coding standards and secure coding guidelines (e.g. OWASP) Contribute to system design including microservices APIs and event-driven architectures...
View more view more