GA

Software Engineer - Java

Gallagherlinkedin.com
Sep 24, 2026, 10:58 PM3w ago
Full-timeColombo, Western ProvinceSoftware engineeringMid level (3+ yrs)

About the role

Gallagher is seeking a Software Engineer to design, develop, test, and support enterprise applications using Java. The role involves working on both desktop and backend systems, collaborating with business and technical teams to translate requirements into effective solutions, and participating in the deployment process through CI/CD pipelines. Responsibilities also include code reviews, troubleshooting, and providing occasional production support, including shift rotations when necessary. Candidates should have professional experience in Java development, particularly with Java Swing, and be comfortable with build automation tools and source control systems. The company offers a collaborative culture focused on teamwork, integrity, and continuous improvement.

Must have

  • 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.

Nice to have

  • 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.

Technologies

  • Agile
  • CI/CD
  • Event-Driven Architecture
  • Git
  • Gradle
  • Java
  • Jenkins
  • Microservices
  • Python
  • REST
  • Scrum
  • SQL

Highlights

The role may require occasional shift-based production support. The company emphasizes a culture of teamwork, integrity, and career ownership. Application method is not specified in the listing.