Talent Job Seeker
Senior Software Engineer - Java (Fintech)
- directions_car Colombo
- work Full-time
About the position
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 Bachelor's 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 React.js 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, React.js) 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 usagePlace of work
Talent Job Seeker
Colombo
app.general.countries.Sri Lanka
Colombo
app.general.countries.Sri Lanka
About the company
Identifica el mejor Talento con Talent Job Seeker
Job ID: 10545452
/ Ref: a6f1cd91ca5257adf7293cfeef302bc1