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
- Engage with domain experts to ensure business requirements and expected outcomes are compatible with the planned architecture.
- Design, develop, and maintain backend services using Java (Core Java) and Spring Boot, ensuring high performance, scalability, and security.
- Maintain code integrity, documentation, version control, and organization.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Ensure data integrity, transactional consistency (ACID), and auditability across backend systems
- 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.
- Support in hiring and training new Back-End Developers.
Requirements
- Bachelor’s degree in computer programming, computer science, or a related field.
- 4+ years of experience as a Back-End Developer or in a similar role, with strong expertise in Java and Spring Boot.
- Solid experience building and maintaining enterprise-grade backend systems in banking, fintech, or BFSI domains.
- Strong understanding of Spring ecosystem (Spring Boot, Spring MVC, Spring Data JPA/Hibernate).
- Experience in building and consuming secure REST APIs (OAuth2, JWT, API security best practices).
- Familiarity with core banking integrations or financial systems is highly desirable.
- Strong understanding of the web development cycle and programming techniques and tools.
- Experience with CI/CD pipelines and deployments in On-Prem, AWS or GCP.
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
- 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
Full-time
Colombo, Sri Lanka