Talent.com
Senior Software Developer (Java)

Senior Software Developer (Java)

Contour SoftwareKarachi, Pakistan
19 days ago
Job description

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

The Division At CSIPay, a Jonas company, we are dedicated to empowering Constellation’s six operating groups in the USA and Canada with seamless payment processing solutions. Our goal is to give you greater control over your revenue, enhance your market potential, and improve customer satisfaction, fostering success for all within the Constellation family.

About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software solutions.

Key Responsibilities

Design, develop, and maintain backend systems and RESTful APIs using Java (Maven-based projects).

Architect and implement scalable, maintainable, and secure application designs.

Write comprehensive unit and integration tests and participate in peer code reviews.

Containerize and deploy applications using Docker and related CI / CD pipelines.

Collaborate with product teams to refine requirements and ensure technical feasibility.

Partner with QA engineers to establish effective testing strategies and automation.

Work with project management to plan, estimate, and deliver features on time.

Utilize and optimize AWS services namely S3, Lambda, and EC2 for distributed systems and data handling.

Contribute to internal technical discussions, documentation, and design reviews.

Mentor junior developers and advocate for engineering best practices and code quality.

Familiar with Agile methodologies and processes.

Required Qualifications

8+ years of professional experience in software engineering.

Strong proficiency in Java with hands-on experience in Maven build systems.

Solid understanding of API design principles, microservice architecture, and software lifecycle management.

Experience with Docker for local development and production deployments.

Proficiency in Java testing frameworks.

Demonstrated experience with AWS cloud infrastructure (S3, Lambda, EC2, IAM, etc.).

Excellent problem-solving, communication, and cross-team collaboration skills.

Familiar with Agile methodologies and processes.

Nice-to-Have Skills

Familiarity with TypeScript or Python for tooling, scripting, or microservices.

Experience with serverless architectures and event-driven design patterns.

Exposure to CI / CD pipelines (GitHub Actions, Jenkins, or similar).

Understanding of distributed systems, observability, and monitoring tools.

Exciting Benefits We Offer

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

Child Care Facility

Company Provided Lunch / Dinner

Professional Development Budget

Recreational area for in-house games

Sporadic On-shore training opportunities

Friendly work environment

Leave Encashment

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.

#J-18808-Ljbffr

Create a job alert for this search

Software Developer • Karachi, Pakistan