Taro Logo

Senior Software Engineer - Java

Thomson Reuters informs the way forward by bringing together trusted content and technology that people and organizations need to make the right decisions, serving professionals across legal, tax, accounting, compliance, government, and media.
Colombo, Sri Lanka
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting is no longer active.

Job Description

Thomson Reuters is seeking a Senior Software Engineer - Java to join their expanding team in Sri Lanka. This role is part of Pagero, a Thomson Reuters company, working on their flagship cloud service product Pagero Online that handles millions of transactions annually. The position offers a unique opportunity to work with cutting-edge technologies in a hybrid work environment.

The ideal candidate will be responsible for designing and developing new services and infrastructure while maintaining existing systems. They should be self-driven, innovative, and passionate about learning new technologies. The role requires strong expertise in Java and JVM-based languages, with a focus on enterprise-level application development.

Working in an agile environment, you'll collaborate closely with product management and development teams, taking ownership of deliverables and ensuring high-quality code through test-driven development practices. The position offers significant growth opportunities, including the chance to work with international teams and contribute to a platform that serves professionals across legal, tax, accounting, and media sectors.

Thomson Reuters offers comprehensive benefits including flexible work arrangements, mental health support, education benefits, and a strong focus on work-life balance. The company's culture emphasizes continuous learning, innovation, and making a real-world impact through technology. With over 26,000 employees across 70+ countries, Thomson Reuters provides a dynamic, inclusive environment where professionals can shape industries that move society forward.

Last updated 14 days ago

Responsibilities For Senior Software Engineer - Java

  • Design and develop new services and infrastructure
  • Maintain Pagero Online cloud service product
  • Build strong relationships with product management/development team
  • Plan and estimate technical design, development, deployment, and delivery tasks
  • Develop functionality based on requirements specifications
  • Demonstrate completed functionality through sprint reviews
  • Ensure testable code is produced and practice test-driven development
  • Take ownership of individual deliverables

Requirements For Senior Software Engineer - Java

Java
Kubernetes
  • Degree in Computer Science/Engineering or equivalent qualification
  • 2+ years experience in designing and developing enterprise-level business applications using Java
  • Proficiency in JVM-based languages including Java, Scala
  • Knowledge of microservices and Docker
  • Knowledge of relational databases and SQL
  • Strong analytical and problem-solving skills
  • Good understanding of OOP concepts and design patterns
  • Experience in CICD, code reviews, design reviews, code coverage, unit testing
  • Good verbal and written communication skills in English
  • Understanding of agile software development practices

Benefits For Senior Software Engineer - Java

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Flexible working environment
  • Opportunity for overseas travel
  • Attractive remuneration package
  • Recreation zone and gym access
  • Flexible vacation
  • Mental Health Days off
  • Retirement savings
  • Tuition reimbursement
  • Work from anywhere for up to 8 weeks per year