• You have already applied to this job.
This employer is no longer accepting CVs for this job, it has been deactivated by the company's administrator.
Senior Java Developer
Job Detail
Information Technology
Software & Web Development
Total Position
Job Type
Full Time/Permanent ( Second Shift (Afternoon) )
Job Location
No Preference
Minimum Education
Career Level
Experienced Professional
Required Experience
5 Years - 10 Years
Apply By
May 20, 2018
Posted On
Apr 20, 2018
Job Description

The Position

Contour Software requires Experienced Java Developer, to join the team at our Lahore office, to work as part of one of our divisions’ R&D departments. The hired candidate will be working on a vertical-focused enterprise application that provides central, cloud-based hub for managing the eCommerce and POS that can be accessed any time from any Computer. 

Required Experience and Skills

  • University degree in Computer Science or related discipline
  • 5 - 10 years of experience developing and maintaining web applications
  • Strong experience of working with Java 8 (Core Language & APIs, Object-Oriented, Functional design with lambda expressions, java.util.function API, Stream API, Concurrency & parallelism,  CompletableFuture etc.) 
  • Strong experience and working knowledge with Spring Framework (MVC views using Thymeleaf, DI / IOC), and Spring Security and Spring Data (SQL and No-SQL repository APIs)
  • Strong experience of working with AMQP with RabbitMQ (template and listener-annotation APIs)
  • Strong experience of working with RestTemplate to invoke REST/SOAP services in legacy & external systems
  • Strong experience of working with dynamic MVC front-end developed with Angular
  1. Embedding UI build artifacts (HTML, JS, CSS, images) into back-end build of Spring Boot executable jar
  • Strong experience of clustering with Hazelcast (distributed maps, locks, semaphores, etc.)
  • Strong experience of developing and maintaining libraries and frameworks: HikariCP connection pooling, Swagger for REST service documentation, SendGrid for emails, RayGun for error reporting
  • Experience with TDD and Unit and Integration Testing with JUnit, Mockito, Spring test runners, etc.
  • Some CentOS/Ubuntu server administration of: 
  1. the Spring Boot application (executable jar)
  2. MongoDB, Redis, and RabbitMQ

Exciting Benefits we offer:

Contour Software is committed to providing exciting learning opportunities, quality of work, and work-life balance to its employees.

Our benefits package includes:

  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents’ Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Profit Sharing Plan [Tenured Employees only]
  • Home Internet Subsidy
  • Conveyance Allowance
  • Life Benefit
  • Professional Development Budget
  • Leaves Encashment
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment

Contents and Compilation ©2020 Rozee.pk | ©2020 All other Rights Reserved to Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc.

Jobs in Pakistan