Java Software Engineer

7 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...

  • Software Engineer

    2 weeks ago


    Karachi, Sindh, Pakistan Royal Cyber Inc. Full time 800,000 - 1,200,000 per year

    Title:Software Engineer (Full Stack – Java & Angular)Experience Required: 4+ yearsLocation:Lahore, Karachi (Hybrid)Work Timings:02pm to 11pm PKT (Mon – Fri)Key Responsibilities:Development of features in frontend (Angular), backend APIs (Java/Spring boot), and Chrome extensions (JavaScript).Proficient in Spring MVC, Cursor AIDefine software, network, and...

  • java developer

    4 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...


  • 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 hours ago


    Karachi, Sindh, Pakistan HR Ways - Hiring Tech Talent Full time 250,000 - 750,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 motivatedComputer Science graduateswho are eager to kickstart their careers inJava Development and Quality Assurance (QA). This is an...

  • Java Developer

    4 days ago


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

    Job Title: Java DeveloperLocation: OnsiteEmployment Type: Full-TimeAbout the Role:We are seeking a highly skilled Java Developer with 4-5 years of professional experience to join our growing engineering team. The ideal candidate will have strong expertise in handling legacy Java codebases, modernizing applications, and migrating monoliths to...


  • Karachi, Sindh, Pakistan Speridian Technologies Full time 400,000 - 1,200,000 per year

    Speridian Technologiesis hiring for "𝐉𝐚𝐯𝐚 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫" with 𝟏.𝟓-𝟐 𝐲𝐞𝐚𝐫𝐬 𝐨𝐟 𝐞𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞⁣, for banking clients based in Karachi. If you're an expert in designing high-quality, optimized solutions with 𝐉𝐚𝐯𝐚⁣⁣ and 𝐎𝐫𝐚𝐜𝐥𝐞...

  • 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...


  • 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....