Java Software Engineer

5 days ago


Karachi, Sindh, Pakistan A20Six Full time 50,000 - 150,000 per year

Job Description: Java Engineer

Position Title:
Java Engineer

Department:
Software Development

Location:
Karachi, Pakistan (Hybrid/Remote options available)

Experience Required:
3–5 Years

About A20Six

A20Six Technologies (Pvt.) Ltd. is a technology-driven firm built by professionals with decades of hands-on experience in
engineering, securing, and scaling technology platforms
across fintech, enterprise IT, cybersecurity, and cloud ecosystems.

With over 25 years of combined leadership experience, our team delivers
end-to-end technology and digital transformation solutions
for financial and non-financial institutions globally.

We're looking for a
Java Engineer
to join our growing engineering team — someone passionate about building scalable, secure, and high-performance systems that empower businesses to innovate faster and operate more efficiently.

Role Overview

As a
Java Engineer
at A20Six, you will be responsible for designing, developing, and maintaining enterprise-grade applications and microservices using modern Java frameworks. You will collaborate closely with cross-functional teams to build secure, reliable, and scalable backend systems aligned with business and compliance objectives.

This role demands strong problem-solving skills, technical acumen, and the ability to translate complex business requirements into robust software solutions.

Key Responsibilities

  • Design, develop, and maintain
    RESTful APIs
    and
    microservices
    using
    Spring Boot
    and related frameworks.
  • Participate in all phases of the
    software development lifecycle
    — including requirement gathering, design, implementation, testing, deployment, and maintenance.
  • Integrate and optimize databases such as
    MySQL, PostgreSQL, and MongoDB
    for high-performance backend systems.
  • Implement secure and efficient code following best practices,
    OWASP guidelines
    , and
    enterprise security standards
    .
  • Collaborate with frontend teams to define API contracts and ensure seamless integration.
  • Work with
    Kafka
    and message queues for asynchronous communication and distributed processing.
  • Contribute to system architecture discussions, design reviews, and performance optimization initiatives.
  • Participate in code reviews to ensure quality, maintainability, and compliance with company coding standards.
  • Implement caching mechanisms and performance tuning for scalability and responsiveness.
  • Collaborate with
    DevOps
    teams to integrate CI/CD pipelines and automate deployments.
  • Write
    unit tests (JUnit)
    and maintain code documentation to ensure long-term maintainability.

Required Skills and Qualifications

  • Bachelor's degree
    in Computer Science, Software Engineering, or a related field.
  • 3–5 years of professional experience in
    Java development
    with a focus on backend systems.
  • Hands-on experience with
    Spring Boot
    ,
    Spring MVC
    ,
    Hibernate/JPA
    , and
    REST API development
    .
  • Strong understanding of
    microservice architecture
    , distributed systems, and integration patterns.
  • Proficiency in working with
    MySQL, PostgreSQL, MongoDB
    , and caching technologies (e.g., Redis).
  • Familiarity with
    CI/CD pipelines
    , containerization (
    Docker
    ,
    Kubernetes
    ), and modern DevOps practices.
  • Solid grasp of
    object-oriented design principles
    ,
    design patterns
    , and
    clean coding standards
    .
  • Strong understanding of
    application security
    , including authentication, authorization, and data protection.
  • Excellent analytical, communication, and problem-solving skills.
    Preferred Skills (Nice to Have)
  • Experience in
    Fintech
    or
    Banking
    domains.
  • Exposure to
    cloud platforms
    (AWS, Azure, Huawei Cloud).
  • Familiarity with
    Agile/Scrum
    methodologies.
  • Experience with
    test-driven development (TDD)
    and automation testing frameworks.
  • Understanding of
    API Gateway
    ,
    service discovery
    , and
    load balancing
    concepts.

Key Attributes

  • Proactive and self-driven with a strong sense of ownership.
  • Detail-oriented, organized, and committed to quality and deadlines.
  • Ability to collaborate effectively in cross-functional teams.
  • Passion for continuous learning and emerging technologies.

  • Java Developer

    2 days ago


    Karachi, Sindh, Pakistan Avanza Solutions Full time 1,800,000 - 3,600,000 per year

    We're Hiring – Senior Software Engineer (Java)Location: KarachiExperience: 3–5 YearsAbout the Role:Avanza Solutions is looking for a Senior Software Engineer (Java) to join our dynamic team in Karachi. The ideal candidate will have hands-on experience in developing scalable applications using Java, Spring Boot, and front-end frameworks such as React or...


  • Karachi, Sindh, Pakistan Disrupt (formerly Gaditek) Full time 900,000 - 1,200,000 per year

    About DisruptAtDisrupt, we're not just building products — we're building the future. Our mission is tolaunch, scale, and back ventures that redefine industriesthrough technology, design, and growth innovation. As part of our Engineering team, you'll work on high-impact projects across multiple ventures — from AI-native platforms to fintech, edtech, and...

  • java developer

    3 days ago


    Karachi, Sindh, Pakistan Avanza Solutions Full time 144,000 - 1,440,000 per year

    Position: Java DeveloperLocation: KarachiIndustry: Fintech / Software DevelopmentRole Overview:We are looking for a skilled Java Developer to design, develop, and maintain enterprise-grade applications. The ideal candidate will have strong hands-on experience in Java, Spring Boot, and Microservices with the ability to work in a fast-paced, collaborative...

  • Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan HR Ways Full time 300,000 - 600,000 per year

    Company Description:Our client is a Pakistan-based IT consulting firm with 30+ years experience delivering enterprise solutions to public, private, and donor-funded sectors.Job OverviewWe are looking for passionate and motivated Computer Science graduates who are eager to kickstart their careers in Java Development and Quality Assurance (QA). This is an...

  • Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan OpenPort Full time 1,200,000 - 3,600,000 per year

    Java Developer — Karachi (Full-time)OpenPort is a pan-Asian startup on a mission to make trucking, logistics and supply chains more efficient in Emerging Markets through an open, neutral, AI-driven platform. Our systems have already processed 800,000+ shipments, moved over 5 million tons of freight and traveled 500M+ km and we're growing our development...

  • Java Architect

    2 days ago


    Karachi, Sindh, Pakistan Nisum Full time 1,500,000 - 2,500,000 per year

    We are looking for a highly experiencedJava Architectwith deep expertise inJava, Spring Boot, Kafka, and Keycloak, along with practical exposure toLLM-based conversational AI integrations. The role involves designing and leading scalable enterprise backend architectures, mentoring teams, and ensuring high availability, performance, and security across...

  • Senior Java developer

    2 weeks ago


    Karachi, Sindh, Pakistan Avanza Solutions Full time 60,000 - 120,000 per year

    Company DescriptionAvanza Solutions has been a leader in driving global digital transformation since 2000, offering innovative digital platforms and services. The company specializes in advanced technologies, including Digital Banking, Artificial Intelligence, Blockchain, Smart City applications, and Business Automation. With a strong focus on enabling...


  • Karachi, Sindh, Pakistan Styre Technologies Full time 900,000 - 1,200,000 per year

    *Job Title:* Embedded Software Engineer*Location:* Hybrid (Karachi, Pakistan)*About the Role:*We are seeking a skilled *Embedded Software Engineer* to join our engineering team. The ideal candidate has experience in embedded systems development, with strong programming skills in *C++ and Java, and practical expertise in IoT platforms such as **AWS IoT Core....


  • Karachi, Sindh, Pakistan Creative Chaos Full time 1,200,000 - 3,600,000 per year

    A Principal Software Engineer for JAVA 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 Principal Software Engineer makes sure that the functionality, security and performance of the server...

  • Java Developer

    2 weeks ago


    Karachi, Sindh, Pakistan VinnCorp Full time 900,000 - 1,200,000 per year

    About VinnCorp:VinnCorp is a digital transformation company that plans, designs, builds, and maintains digital solutions. VinnCorp provides top-notch, high-tech remote teams to businesses.VinnCorp is a technology firm based in California, USA, that specializes in providing remote high-tech talent for accelerating business innovation. With 70+ satisfied...