Previous Job
Senior Java Developer
Ref No.: 18-00868
Location: Lahore, Punjab
Position Type:Fulltime/Permanent
Internal Classification
Areas of Expertise:Java
Required Career Level:Experienced Professional
Functional Area:Software & Web Development
Job Shift:Second Shift (Afternoon)
Required Qualification:Bachelors
Years of Experience (Min):5
Years of Experience (Max):12
The Division:
Gallery Systems, a division of Constellation Software Inc., has been providing collections management software and web publishing solutions to the finest cultural institutions throughout the world for over 30 years. Gallery Systems clients include many of the world's most important museums, corporate and government archives, and private collectors.
The Position:
The division is looking for two Senior Java Developers to work out of the Contour Software Lahore office, working as part of the resource-center team, as an extension of the onshore R&D team, located onshore.
Following will be part of this job:
  • Design, implement, and maintain web applications and infrastructure components
  • Code highly efficient and scalable software
  • Refactor and improve maintainability of the codebase
  • Solve complex scalability, platform, and integration problems
  • Learn new paradigms, languages, and libraries; determine practical strategies for integrating these into our technology stack
Required Experience & skills:
  • University degree in Computer Science or related discipline
  • 5 - 12 years of experience developing and maintaining web applications
  • Excellent knowledge and experience with Java
  • Experience with SOLR and Spring
  • Understanding of JSON, XML, XSD, XSL
  • Experience developing and maintaining RESTful Web Services
  • Experience working with relational databases: SQL Server and/or Oracle
  • Experience working with a version control system, e.g. Subversion
  • Excellent verbal and written communication skills
We would love to see:
  • Knowledge of build automation tools: Maven, Gradle, etc.
  • Knowledge of message brokers, e.g. ActiveMQ
  • Experience with continuous integration/continuous delivery tools such as Jenkins
  • Experience with application build tools, such as Bitrock InstallBuilder, InstallShield, etc.
Some of the exciting benefits of working for Contour, include:
  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents' Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan [Tenured Employees Only]
  • Life Benefit
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment