Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Senior Software Engineer - Java

VentureDive Private Limited

Job Brief

We are looking for a self-driven Senior Software Engineer - Java who is excited to learn and continuously improve their skillset in the ever-evolving world of Java and modern software engineering. The ideal candidate brings deep backend expertise, a strong engineering mindset, and the curiosity to harness AI-powered tools and practices to build better software, faster. In today's AI-augmented development landscape, we expect our engineers to be fluent with AI coding assistants, understand how to critically evaluate generated code, and actively integrate these tools into daily workflows— from architecture and code review to documentation and testing.

VentureDive Overview

Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.

Key Responsibilities

Engineering & Delivery

  • Be responsible for enhancing and maintaining a highly transactional Java platform and build new Microservices.
  • Design and produce performant, scalable, highly transactional software that adheres to functional and non-functional requirements, and be able to explain them to both technical and non-technical stakeholders.
  • Proactively identify technical debt, optimize platform performance, and introduce operational efficiencies.
  • Estimate, prioritize, and execute tasks in a high-pressure environment, both independently and through pair programming.
  • Support the execution of production deployments and go-lives.

Collaboration & Agile Delivery

  • Work in an Agile, fast-paced environment where requirements can evolve overnight— getting things done by making a case and leading the charge.
  • Work as part of a high-performing team of like-minded engineers with a can-do attitude.
  • Contribute to sprint planning, backlog grooming, and engineering discussions with actionable insight.
  • Leverage AI coding assistants (GitHub Copilot, Claude, ChatGPT, or equivalent) to accelerate development, code reviews, and test generation.
  • Apply AI tools to rapidly explore framework choices, prototype solutions, and produce technical documentation and runbooks.
  • Critically evaluate AI-generated code for correctness, security vulnerabilities, and alignment with architectural standards before merging.
  • Contribute to team norms around responsible AI tool usage—including prompt engineering best practices and review workflows.
  • Stay current with AI-driven advances in Java tooling, cloud-native development, and testing automation.

Qualifications & Experience

Core Technical Requirements

  • 5+ years of commercial Java development experience.
  • Strong knowledge of object-oriented design and development best practices.
  • Proven experience with Spring Framework—including Spring Boot, Spring Security, and Spring Data.
  • Experience developing and designing RESTful APIs.
  • Experience with relational databases (MySQL, Oracle, PostgreSQL) and ideally NoSQL databases.
  • Test-Driven Development (TDD) is your bread and butter. Without it, there's just jam.
  • Working knowledge of Docker, Kubernetes, AWS, UNIX-based operating systems, and Microservices.
  • Familiarity with application security, cryptography, and security best practices.
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.
  • Experience working with Agile teams or in startup environments.
  • Ability to choose the right technology for the task—whether the latest framework or a well-proven one.

AI Fluency Requirements

  • Demonstrated use of AI coding assistants (Copilot, Claude, ChatGPT, or equivalent) in a professional or project setting.
  • Ability to write effective prompts for code generation, refactoring, test creation, and documentation tasks.
  • Strong judgment in reviewing, debugging, and validating AI-generated code—knowing when to trust it and when to override it.
  • Awareness of AI-related security risks in code generation (e.g., prompt injection, insecure suggestions) and how to mitigate them.
  • Interest in or experience with AI/ML integration patterns in Java applications is a plus.

Education

  • BSc or MSc in Computer Science or a related discipline from a recognised university.
  • Supplementary learning in cloud-native development, AI tooling, or advanced Java (certifications, courses, open-source contributions) is highly valued.

Soft Skills

  • Excellent written and verbal communication skills in English.
  • Strong problem-solving mindset with the ability to navigate ambiguity.
  • Self-driven, proactive, and takes ownership of outcomes.
  • Collaborative team player with a growth mindset and a genuine curiosity for new technology.
  • Comfortable with change, fast iteration, and a culture of continuous improvement.

What we look for beyond required skills

  • Are intellectually smart and curious.
  • Have the passion for and take pride in your work.
  • Deeply believe in VentureDive’s mission, vision, and values.
  • Have a no-frills attitude.
  • Are a collaborative team player.
  • Are ethical and honest.

In order to thrive at VentureDive, you

  • Are intellectually smart and curious.
  • Have the passion for and take pride in your work.
  • Deeply believe in VentureDive’s mission, vision, and values.
  • Have a no-frills attitude.
  • Are a collaborative team player.
  • Are ethical and honest.

Are you ready to put your ideas into products and solutions that will be used by millions?
You'll find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users worldwide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us — we're having a ball!

#LI-Hybrid

#J-18808-Ljbffr

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java in Pakistan vacancy
  • ## Senior Backend Engineer (Java)Applylocations: PER - Lahore, PK: PER - Karachi, PK: PER - Islamabad, PKtime type: Full timeposted on: Posted 30+...  ...Agojob requisition id: R50936**About Contour**Contour Software has grown from a dozen people to over 2,000 staff across... 

    EWS Group

    Pakistan
    2 days ago
  •  ...Job Brief We are looking for a Senior Software Engineer (Android) to work with our team of talented engineers, to design and build the next...  ...OOP, Data Structures, Algorithms, Complexity of Algorithms, Java and Kotlin ~ A detailed knowledge of modern Android development... 

    VentureDive Private Limited

    Pakistan
    2 days ago
  •  ...efficiency, quality assurance, and safety across the infrastructure lifecycle. Job Description We are looking for a Senior Software Engineer to strengthen our core technology stack and lead a high‑performing, dynamic team. This role involves hands‑on ownership of... 

    Kodifly

    Pakistan
    3 days ago
  •  ...VentureDive Private Limited is seeking a Senior Software Engineer - Java in Pakistan. The ideal candidate should have extensive Java development experience and a strong foundation in AI-driven coding tools. Responsibilities include maintaining a transactional Java platform... 

    VentureDive Private Limited

    Pakistan
    7 hours ago
  •  ...Job Summary A senior software engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end...  ...storage Experience working with Swift, Kotlin, Objective C, or Java is a plus. Proficient in CSS, HTML, and writing cross-... 

    Creative Chaos

    Pakistan
    4 days ago
  •  ...Job Summary A Senior Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance... 

    Creativechaos

    Pakistan
    3 days ago
  •  ...Job Summary A Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior... 

    Creative Chaos

    Pakistan
    2 days ago
  •  ...systems by fixing any existing issues Update issue tracking software Provide status updates Communicate with client...  ...code Research new technologies Lead a team of software engineers Mentor team members through training and guidance Upgrade... 

    Creative Chaos

    Pakistan
    3 days ago
  •  ...Job Summary A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems. This role requires a deep understanding of Rust programming, systems programming,... 

    Creative Chaos

    Pakistan
    4 days ago
  •  ...required in implementing the best practices for MS D365 F&O technical implementation along with following industry level standards of software development lifecycle which includes code reviews, test plans execution and TDDs etc. Requirements X++ Customization SSRS... 

    Confiz Limited

    Pakistan
    4 days ago
  •  ...About the Role We are looking for a skilled Software Developer to design, develop, and maintain scalable front-end and back-end systems, as well as APIs. The ideal candidate has strong experience with React.js, .NET technologies, and Microsoft SQL Server, and is passionate... 

    PLS Pte Ltd

    Pakistan
    1 day ago
  •  ...aimed at Android/iOS devices. You will be working alongside other engineers and developers working on different layers of the...  ...on bug fixing and improving application performance. Proven software development experience in developing iOS/Android Apps. Experience... 

    Confiz Limited

    Pakistan
    4 days ago
  •  ...businesses worldwide. Position Overview We are looking for a Senior Engineering Manager to lead the successful delivery of blockchain and...  ...excellence. Required Qualifications ~7+ years of software engineering experience, including 3+ years in engineering leadership... 

    UseBlocky

    Pakistan
    2 days ago
  •  ...Who We Are   We’re looking for a  Senior DevOps Engineer  with strong, hands-on experience managing modern cloud infrastructure and operating across the full stack. You should be comfortable working end to end—from Azure networking and routing through to server operations... 

    Frontline Data Solutions

    Pakistan
    1 day ago
  •  ...EWS Group is seeking a Senior Backend Engineer to join their Lahore, Karachi, or Islamabad offices....  ...candidate will bring over 7 years of Java expertise, focusing on backend system...  ...that values creativity and best practices in software engineering. #J-18808-Ljbffr... 

    EWS Group

    Pakistan
    2 days ago
  •  ...Job Brief: The Server Engineer will be responsible for the management of Linux and Virtualization server infrastructure across physical...  ...— determining required patches, packages, permissions, and software configurations. Coordinate with Security, Operations/Engineering... 

    VentureDive

    Pakistan
    a month ago
  •  ...Job Summary Job Summary: A Full Stack Software Engineer for .NET and React is an associate at Creative Chaos who is mainly responsible...  ...application is as per the design and is completely bug free. Senior engineers have a responsibility to mentor their juniors and build... 

    Creative Chaos

    Pakistan
    1 day ago
  •  ...The Role: As a Senior Back-end Engineer, you will play a crucial role in developing and maintaining...  ...teams to deliver high-quality software solutions that meet business needs....  ...side languages (e.g., Node.js, Python, Java). ~ Experience with database management... 

    Snaphunt

    Pakistan
    more than 2 months ago
  •  ...Oemberg is looking for a Senior Software Engineer based in Pakistan, preferably Lahore. This fully remote role requires 8+ years of experience, focusing on high-performance software development and system design. The successful candidate will lead feature development... 

    Oemberg

    Pakistan
    4 days ago
  •  ...Job Description We’re looking for Full Stack Software Engineer with strong TypeScript and mobile development skills to join our fully remote team. You’ll lead the charge on building high-impact, scalable mobile applications, collaborating with a global team of engineers... 

    Snaphunt

    Pakistan
    more than 2 months ago
  •  ...Job Title: Software Developer Location: Remote Employment Type: Contract   Job Summary: We are seeking a talented Software...  ...in software development. ~ Proficiency in JavaScript, Python, Java, or C# and experience with modern frameworks like (React, Node.... 

    Odixcity Consulting

    Pakistan
    1 day ago
  •  ...A Senior Software Engineer specializing in BigCommerce at Creative Chaos will play a vital role in developing, enhancing, and maintaining e-commerce platforms powered by BigCommerce. This position requires a blend of strong technical skills, e-commerce knowledge, and... 

    Creativechaos

    Pakistan
    4 days ago
  •  ...A Principal Software Engineer for C++ at Creative Chaos is responsible for designing, developing, and maintaining high-performance applications while ensuring code quality and software reliability. The principal engineer will lead a team of developers, guiding them in... 

    Creative Chaos

    Pakistan
    1 day ago
  •  ...Job Brief We are seeking a highly skilled Senior Data Engineer to join our dynamic team. The ideal candidate will have a strong background...  ...Strong programming skills in languages such as Python, Scala, or Java. Experience in designing and implementing data pipelines... 

    Creative Chaos

    Pakistan
    4 days ago
  •  ...Trigyn has a contractual opportunity for a Senior Back-end Engineer. This resource will be working Remotely. The Senior Back-end Engineer will drive the development of scalable, efficient, and innovative backend systems for the project’s generative AI applications... 

    Trigyn Technologies

    Pakistan
    1 day ago
  •  ...Job Brief: We are looking for a Senior .NET Developer to join our engineering team. You will work on Windows-native product development involving three...  ...that simulate or interact with third-party WinForms software at the UIA level Headless background executables... 

    VentureDive

    Pakistan
    13 days ago
  •  ...The Company Our client is a software-as-a-service (SaaS) company that provides critical...  ...employees, including approximately 30 full-time Engineering team members. Unlike most tech companies...  ...Exposure: Direct partnership with senior executives within a growing enterprise... 

    Snaphunt

    Pakistan
    19 days ago
  •  ...We are looking for a skilled and detail-oriented QA Automation Engineer to join our team. The ideal candidate will have hands-on experience...  ..., preferably using GitHub Actions ~ Strong understanding of software testing methodologies and automation best practices ~... 

    Urban Ridge Supplies

    Pakistan
    8 days ago
  •  ...As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure that supports our applications...  ...: Work closely with development and QA teams to support the software development lifecycle. Provide technical guidance and... 

    Urban Ridge Supplies

    Pakistan
    7 days ago
  •  ...Role We are seeking an experienced, field-tested Director of Engineering to lead, scale, and mature our global engineering...  .... You will manage a talented team of Engineering Managers and Software Engineers, ensuring our platforms remain highly scalable, reliable... 
    Remote job

    MonetizeMore

    Pakistan
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java. Be the first to apply!