Contour SoftwareCS

Senior Java Developer (Contractual)

Contour Software is a global resource center and a wholly-owned subsidiary of Constellation Software Inc., providing customized software solutions and expert services across various industries.

Contour Software

Employee count: 1001-5000

Pakistan only

About Contour

Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.

As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.

What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!

Company Overview: We’re Crosscap. Leaders of enterprise marketing teams rely on our suite of solutions to transform their omnichannel campaign planning, management, and physical distribution.

Role Overview: The Senior Back End Java Developer will be a key contributor to our engineering team, playing a pivotal role in shaping the future of our product suite. As a technical expert, you will help create innovative and user-focused solutions to address the needs of enterprise marketers. This individual will work closely with cross-functional teams, bringing deep technical expertise and a passion for building elegant, scalable web applications.

This role will focus on building scalable and secure server-side applications, integrating complex data flows, and developing APIs that enable seamless communication between our systems and external platforms. You will work closely with cross-functional teams to solve business problems and deliver high-performance backend solutions that support real-time marketing collaboration at scale.

We’re looking for someone who thrives in a collaborative environment, approaches problem-solving with creativity, and has the technical skillset to bring ideas to life. If you’re passionate about developing cutting-edge web applications and making a meaningful impact on how businesses connect with their customers, we’d love to have you join our team.

There is a possibility of renewal of the contract depending upon the business situation

Key Responsibilities:

  • Develop enterprise-level backend features using Java, Spring MVC, and related frameworks.
  • Build and maintain RESTful APIs to support frontend and third-party integrations.
  • Implement secure authentication and authorization mechanisms (e.g., SAML, OAuth2).
  • Optimize MySQL database queries and manage large datasets efficiently.
  • Collaborate with frontend and full-stack developers to deliver seamless end-to-end solutions.
  • Participate in software architecture discussions, focusing on maintainability and scalability.
  • Lead troubleshooting efforts across development, QA, and production environments.
  • Refactor legacy codebases to align with modern design principles and improve performance.
  • Write clear technical documentation to support onboarding, maintenance, and enhancements.
  • Contribute to Agile ceremonies such as daily standups, sprint planning, and retrospectives.
  • Provide accurate task estimates and highlight potential risks or technical challenges.

Required Skills and Experience:

Technical Proficiency:

  • 8+ years of experience developing Java-based enterprise applications.
  • 5+ years of hands-on development experience in J2EE.
  • 5+ years of experience designing and developing large-scale enterprise business applications.
  • Strong proficiency in Spring MVC, Spring Security, AOP, and Transaction management.
  • Expertise in JDBC, JSPs, and REST API development.
  • Hands-on experience working with MySQL databases and handling large data volumes.
  • Familiarity with Apache Tomcat; experience with JBoss/Wildfly is a plus.
  • Working knowledge of AJAX, JQuery, JavaScript, and JSON.
  • Experience with AngularJS and WebSocket integration is an asset.
  • Experience with Solr (including multi-core setup) is preferred.
  • Solid understanding of Microservices architecture and multi-tenant systems.

Problem-Solving Skills:

  • Ability to break down complex technical problems into modular, testable components.
  • Strong grasp of authentication and security protocols.
  • Experience troubleshooting issues across staging and production environments.

Collaboration & Communication:

  • Fluent in English with excellent written and verbal communication skills.
  • Proven ability to collaborate in a distributed team and communicate clearly with non-technical stakeholders.
  • Comfortable balancing short-term deliverables with long-term platform stability.

Additional Requirements:

  • Bachelor’s degree in computer science, engineering, or a related field.
  • Comfortable working remotely with availability during core business hours (6 AM – 5 PM Pacific Time).
  • Experience working in Agile teams and using tools such as Eclipse and Git.

Optional but will set you apart from the rest:

  • Knowledge of C++ and Adobe InDesign Plugin development for creative workflows.
  • Familiarity with Adobe Photoshop SDK.
  • Experience with refactoring legacy monoliths into service-based architectures.
  • Exposure to DevOps pipelines and deployment automation.
  • Experience integration Workfront, Smartsheet, or similar workflow/project management tools is a plus.
  • Experience/knowledge of utilizing AI Code Editors/Assistance Tools

Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Pakistan +/- 0 hours

About Contour Software

Learn more about Contour Software and their company culture.

View company profile

Contour Software, a wholly-owned subsidiary of Constellation Software Inc. (CSI), is a global resource center that provides innovative solutions and expert services to help businesses scale and succeed. Through groundbreaking technology, we are revolutionizing how businesses operate at Contour Software. Since its inception in Karachi in 2010 with just over a dozen people, Contour Software has demonstrated remarkable growth, expanding to over 2,000 employees across offices in Karachi, Lahore, and Islamabad within 13 years. This expansion allows Contour to serve client divisions located all across the globe. The foundation of Contour Software was laid through 18 months of pre-acquisition diligence and pilot projects involving Pakistani freelancers, culminating in Constellation Software's acquisition of Gladstone PLC UK.

Contour Software's philosophy is to adapt to the unique needs of the business units it serves, aligning with Constellation's ethos of fostering a 'culture of cultures'. This means respecting and integrating the distinct work processes, tools, technologies, and methodologies of each unit. While initially an offshore Development Centre, Contour has evolved into a full-featured Global Centre, offering services across all functional areas to over 200 of its parent company's divisions and corporate departments worldwide. These services include software development, quality assurance, professional IT services, client care, finance, and sales and marketing. Contour Software is committed to delivering high-quality solutions, specializing in building and maintaining dedicated software development teams tailored to meet the specific needs of each business unit. The company's core values are encapsulated in the doctrine: Recruitment-Resources-Retention-Results, emphasizing a people-first culture that invests in employee growth and delivers exceptional value.

Employee benefits

Learn about the employee benefits and perks provided at Contour Software.

View benefits

Life Benefit

Provides life benefits.

Life Insurance

Offers life insurance coverage.

Provident Fund

Offers a provident fund for employees.

Leave Encashment

Allows employees to encash unused leave.

View Contour Software's employee benefits
Claim this profileContour Software logoCS

Contour Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Contour Software

Explore the variety of open remote roles at Contour Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Contour Software

Remote companies like Contour Software

Find your next opportunity by exploring profiles of companies that are similar to Contour Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Contour Software hiring Senior Java Developer (Contractual) • Remote (Work from Home) | Himalayas