This job posting is currently inactive. Check out other active jobs at Surge Global.

Software Engineer - Back End (BFSI)

Surge Global
Full-timeColombo, Sri Lanka

Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design, and engineering talent the country has to offer.

Embracing a culture of transparency and equality in the workplace, we’ve built an environment that helps Sri Lanka’s best marketing and creative talent thrive. Our team approaches complex, multivariate challenges with an open mind and a strong willingness to continuously test, learn, and innovate.

With our headquarters in Colombo, Sri Lanka, we support and scale startups to Fortune 500 companies across the United States, Europe, Australia, Middle East, Papua New Guinea, Fiji, and Sri Lanka.

Responsibilities

  • Work closely with domain experts, business analysts, and banking stakeholders to understand requirements aligned with financial workflows and system architecture.
  • Develop backend services using Java (Core Java) and Spring Boot, ensuring performance, scalability, and maintainability.
  • Maintain code integrity, documentation, version control, and organization.
  • Assist in integrating with core banking systems (e.g., Temenos, Finacle, Flexcube) and third-party financial services via APIs.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Innovate and apply critical thinking and problem-solving skills to develop creative technological solutions.
  • Translate understanding of requirements to design, development, and unit testing to address solutions.
  • Recording data and reporting it to proper parties, such as clients or leadership.
  • Design clean, robust, reactive, and efficient API interfaces.
  • Collaborate with the team on release management, version control, and documentation.

Requirements

  • Bachelor’s degree in computer programming, computer science, or a related field.
  • 2+ years of experience as a Back-End Developer or in a similar role, preferably with exposure to Java and Spring Boot.
  • Basic understanding of Spring ecosystem (Spring Boot, Spring MVC, JPA/Hibernate).
  • Fluency or understanding of specific languages, such as Javascript, HTML5, or Python, and operating systems may be required.
  • Experience using TypeScript is an advantage.
  • Fluency or understanding of REST APIs.
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent project and time management skills.
  • Strong problem solving and verbal and written communication skills.
  • Understanding of secure coding practices and API security fundamentals.
  • Experience in server deployment, setting up of SSH, firewall and server updates are an added advantage.
  • Candidates with Fintec/BFS experience will be given priority.

Note: Employees will be transitioned to the client company upon completing three years at Surge

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
Cover Letter *
LinkedIn Profile
What is your expected salary for this position? (Please specify in LKR)
What is your notice period to your current employer?
How many years of experience do you have as a Back-End Developer or in a similar role, with expertise in Java and Spring Boot?*

By clicking 'Submit Application', you agree to receive job application updates from Surge Global via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.