Gallagher
Posted 2w ago

Software Engineer - Java

Gallagher
Colombo, Western Province, Sri Lanka
HybridFull Time
Responsibilities
  • developing applications
  • deploying software
  • troubleshooting issues
Requirements
  • Requires 3 years of professional Java development experience
  • Java 1.8
  • Java Swing
  • Vert.x
  • Jenkins
  • Gradle
  • Python, Git
  • Object-oriented programming
  • Debugging, and Agile experience
Technical tools mentioned
JavaJava SwingVert.xJenkinsGradlePythonGitRESTful APIsSQL

Job description

Introduction At Gallagher, we help clients face risk with confidence because we believe that when businesses are protected, they’re free to grow, lead, and innovate. You’ll be backed by our digital ecosystem: a client-centric suite of consulting tools making it easier for you to meet your clients where they want to be met. Advanced data and analytics providing a comprehensive overview of the risk landscape is at your fingertips. Here, you’re not just improving clients' risk profiles, you’re building trust. You’ll find a culture grounded in teamwork, guided by integrity, and fueled by a shared commitment to do the right thing. We value curiosity, celebrate new ideas, and empower you to take ownership of your career while making a meaningful impact for the businesses we serve. If you’re ready to bring your unique perspective to a place where your work truly matters; think of Gallagher. Overview We’re looking for a Software Engineer to design, build, test and support enterprise applications using Java. You’ll work across desktop and backend systems, partner with business and technical colleagues to turn requirements into working solutions, and help deliver changes through CI/CD pipelines. The role also includes production support from time to time, including occasional shift rotations when needed. How you'll make an impact Design, develop and maintain software applications using Java technologies. Build and support desktop and backend applications using Java Swing and related frameworks. Develop scalable and maintainable solutions that follow software engineering best practice. Work with business stakeholders, technical leads and team members to understand requirements and deliver solutions. Build, test and deploy applications using CI/CD pipelines. Carry out code reviews and follow coding standards. Troubleshoot and resolve issues in development, testing and production environments. Take part in Agile ceremonies and continuous improvement activities. Support production issues, including occasional shift-based support when required. About you Professional software development experience in Java. Three years of professional software development experience Hands-on experience with Java 1.8. Experience building applications using Java Swing. Working knowledge of Vert.x and event-driven application development. Experience using Jenkins for build and deployment automation. Experience using Gradle as a build automation tool. Python scripting or development experience. Understanding of object-oriented programming principles and design patterns. Experience using Git or another source control system. Ability to troubleshoot, debug and resolve application issues. Experience working in Agile or Scrum environments would be useful. Exposure to RESTful APIs and microservices architecture would be an advantage. Experience with relational databases and SQL would be an advantage. Knowledge of cloud platforms and containerisation technologies would be an advantage. #LI-Hybrid

About Gallagher

Global insurance brokerage, risk management, and consulting services firm.

Year founded
1927
Employees
72000
Organization type
Public
Latest investment
Post-IPO Equity (2024)
Headquarters
US

Similar jobs

Software Engineer roles near Colombo, Western Province
1w
Save
Mark Applied
Hide
Principle Software Engineer (Backend)
Sri Jayewardenepura Kotte or Sri Lanka
HybridFull Time
Circles
Circles: Singapore-based SaaS technology that helps telecommunications operators launch and run digital brands.
10+ YOE10+ MgmtBachelor’s degree and 10+ years of software development experience required, including management of an engineering team of at least 10. Requires Java, Spring, RESTful APIs, SQL/NoSQL, cloud, Agile/Scrum, and client-facing communication skills.
Java, Spring, Spring Framework, React, RESTful APIs, SQL, NoSQL, AWS, Azure, Agile, Scrum
1w
Save
Mark Applied
Hide
Senior Software Engineer
Colombo, Western Province, Sri Lanka
HybridFull Time
Novacura
Novacura: Swedish private IT providing low-code ERP software, implementation, and support services to mid-sized and large businesses.
4+ YOEBachelor’s degree in a relevant field, 4+ years of IFS experience, IFS Cloud customization, SQL/PL-SQL, programming languages, APIs, XML, JSON, ERP systems, and strong analytical and communication skills.
Novacura Flow, IFS, IFS Cloud, .NET, IoT, ML, IFS Applications, SQL, PL-SQL, C#, Java, JavaScript, Python, REST, SOAP, XML, JSON
2w
Save
Mark Applied
Hide
Lead/Senior Lead Software Engineer - Agentic AI Engineering
Colombo, Western Province, Sri Lanka
HybridFull Time
IFS
IFS: Global enterprise software provider specializing in ERP and EAM.
6+ YOEDegree in computer science, software engineering, or information technology; 6+ years in a similar role; strong Go, distributed systems, analytical, problem-solving, communication, and multitasking skills.
Go, Kafka, Redpanda, PostgreSQL, MongoDB, Kubernetes, Cursor, Claude Code, GitHub Copilot, Spec-Driven Development (SDD), BMAD, React
3w
Save
Mark Applied
Hide
Software Engineer Principal
Colombo, Western Province, Sri Lanka
HybridFull Time
Zebra Technologies
Zebra TechnologiesNASDAQ: ZBRA: Enterprise asset intelligence and barcode scanning technology solutions provider.
10+ YOEBachelor’s or advanced degree in computer science, software engineering, or related engineering, plus 10+ years’ experience, or 7+ with an advanced degree; equivalent experience accepted.
GenAI
3w
Save
Mark Applied
Hide
Senior Software Engineer
Colombo, Western Province, Sri Lanka
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT consulting services.
5+ YOERequires 5+ years in a data engineering role, relational database and ETL expertise, T-SQL programming, SSRS reporting, analytical reasoning, data modeling, root cause analysis, and strong communication.
Microsoft SQL, Microsoft SSIS, T-SQL, Microsoft Reporting Services (SSRS), C#
3w
Save
Mark Applied
Hide
Engineering Intern - Software Engineer
Colombo, Western Province, Sri Lanka
OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Global financial markets infrastructure and data provider.
Penultimate or final-year STEM students graduating 2027–2028 eligible; must be able to start Nov 2026 for a 6-month internship; experience or interest in backend development with C++ or Java, agile teamwork, and software testing.
C++, Java
3w
Save
Mark Applied
Hide
Engineering Intern - Software Engineer
Colombo or Malabe
OnsiteFull Time
London Stock Exchange Group
London Stock Exchange GroupLondon Stock Exchange: LSEG: Global financial markets infrastructure and data provider.
Penultimate or final-year STEM students (graduating 2027–2028), right to work in Sri Lanka, available Nov 2026 for a 6-month internship; knowledge of C++ or Java and backend development; strong coding and communication skills.
C++, Java
4w
Save
Mark Applied
Hide
Software Engineer
Colombo, Western Province, Sri Lanka
HybridFull Time
InfoConsulting
InfoConsulting: InfoConsulting is a private international IT consulting firm implementing and supporting IFS ERP systems for enterprise clients.
4+ YOEBachelor's degree, 4+ years programming experience in IFS Applications/IFS Cloud, strong Oracle PL/SQL and Java skills, B2+ English, analytical and teamwork abilities; Crystal Reports/Jaspersoft a plus.
IFS Applications, IFS Cloud, Oracle PL/SQL, Java, Crystal Reports, Jaspersoft