5,115 Java Developer jobs in Pakistan
Java Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced Java Developer to join our Fintech development team. The ideal candidate will have a strong background in Java-based application development, with hands-on experience in financial or transactional systems. You'll be responsible for designing, developing, and maintaining scalable and secure financial software solutions.
Key Responsibilities:
- Design, develop, and maintain Java-based applications and microservices for fintech products.
- Work on backend architecture, APIs, and integrations with third-party financial systems.
- Collaborate with product managers, QA engineers, and DevOps teams to deliver high-quality software.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and resolve production issues promptly.
- Participate in code reviews, technical design discussions, and agile sprint planning.
- Ensure performance, scalability, and security of applications.
- Keep up-to-date with emerging technologies and fintech trends.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3–5 years of professional experience as a Java Developer.
- Strong proficiency in Core Java, Spring Boot, and Hibernate/JPA.
- Experience with RESTful APIs and microservices architecture.
- Good understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with message brokers (Kafka, RabbitMQ, etc.) is a plus.
- Hands-on experience with Git, Maven/Gradle, and CI/CD tools.
- Solid understanding of OOP concepts, design patterns, and software architecture principles.
- Strong problem-solving and debugging skills.
Preferred Skills:
- Experience working in a Fintech environment (banking, payments, accounting, or financial applications).
- Knowledge of cloud platforms (AWS, GCP, or Azure).
- Familiarity with containerization tools (Docker, Kubernetes).
- Understanding of security and compliance standards in financial systems (PCI DSS, ISO, etc.).
- Exposure to front-end frameworks (React, Angular, or Vue) is a plus.
Job Type: Full-time
Pay: Rs250, Rs400,000.00 per month
Work Location: In person
java developer
Posted today
Job Viewed
Job Description
Position: Java Developer
Location: Karachi
Industry: Fintech / Software Development
Role 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 environment.
Key Responsibilities:
- Design, develop, test, and deploy scalable Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop RESTful APIs and integrate third-party services.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot, debug, and optimize performance.
- Participate in code reviews and contribute to improving coding standards.
- Ensure application security, scalability, and reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2–5 years of hands-on experience in Java development.
- Strong proficiency in Java 8+, Spring Boot, Hibernate, and Microservices.
- Experience with REST APIs, JSON, and SQL/NoSQL databases.
- Understanding of software design patterns and OOP principles.
- Familiarity with / AngularJS is a plus.
- Excellent problem-solving and analytical skills.
Nice to Have:
- Experience in financial systems or banking applications.
Apply at:
Hiring #JavaDeveloper #SpringBoot #Microservices #SoftwareEngineering #Karachi #FintechJob Type: Full-time
Pay: Rs100, Rs120,000.00 per month
Work Location: In person
Java Developer
Posted today
Job Viewed
Job Description
Business Intelligence & Data Analitycs
Job Description
Roles & Responsibilities: Includes the below listed but not limited to
- Designing and developing business application using best practices.
- Writing Spring Controller, Business Objects and repository components.
- Developing product analysis tasks.
- Making complex technical and design decisions for middleware business application.
- Developing application codes and unit tests in Java & Spring.
- Consulting with the design team.
- Ensuring high performance of applications and providing support.
Knowledge and Skills Required:
- Previous work experience as an Java developer (Spring Framework/Boot).
- Proficient in Core APIs, Spring framework, Spring Cloud APIs.
- Knowledge of MVC frameworks and core design patterns.
- Proven working experience with Restful Services and API implementation.
- Good Knowledge in working With Junit and Mockito.
- Critical thinker and good problem-solver.
- Knowledge in Visualization tool
Preferred:
- Excellent communication skills.
- Experience using Java building tools like Maven or Gradle.
- Added advantage having exposure on Redis, Kafka, any MQ service, Hibernate.
- Added Advantage with strong SQL / PL-SQL knowledge
Experience and Education:
Required: 3-7yrs in Java and Spring application development
Executive
Experience3-5 Years
QualificationBachelor Degree
Java Developer
Posted today
Job Viewed
Job Description
No. of Positions: 1
Position: JAVA DEVELOPER (SAP Netweaver & GWT)
Location: Coimbatore | Chennai | Hyderabad | Remote
Years of Experience: 5-7 years
Mandatory Skill:
- Experience in Core Java, Java 6
- Must have experience in Google Web ToolKit (GWT)
- Strong working knowledge on Oracle 12c
- Good working knowledge on SAP NetWeaver, experience in SAP Integration, working with SAP BW
- Exposure to REST API
- Experience in Unit testing
- Demonstrated use of OOP, SOLID principles, design patterns and coding best practices
Desired Skills:
- Experience in SAP Integration
- Exposure to Azure services
Job Description:
- Implement user-stories – coding user stories, unit testing
- Create low level design, ensure code-coverage
- Actively participate in meetings like SCRUM Team Daily Stand-ups, user-story grooming, sprint planning, retrospective, demos, any other adhoc meetings
Don't see a role that fits? We are growing rapidly and always on the lookout for passionate and smart engineers If you are passionate about your career, reach out to us
Java Developer
Posted today
Job Viewed
Job Description
Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto
"Building Success Together,"
Nisum has grown to over 1,800 professionals across the United States, Chile, Colombia, India, Pakistan, and Canada. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today's world, with immersive and seamless experiences across digital and physical channels.
What You'll Do
- Design, develop, and maintain Java/J2EE applications using Java 8 & 11 with a focus on microservices architecture.
- Build and consume REST services, implement SOA principles, and work extensively with Spring Boot, Spring Batch, Schedulers, Spring JPA, Apache Camel, XML.
- Develop scalable and secure solutions integrating with Kafka and relational databases such as Oracle, MySQL, and PostgreSQL.
- Ensure high code quality through unit testing frameworks (Mockito, JUnit), test coverage, and adherence to coding standards.
- Leverage Maven, Gradle, and CI/CD pipelines for continuous integration and deployment.
- Collaborate in an Agile environment, participating in design discussions, code reviews, and sprint planning.
- Optimize database queries and design efficient data models.
- Contribute to AI-driven application development by integrating AI models into microservices and building scalable data pipelines (nice-to-have).
- Stay up to date with emerging technologies and best practices to continuously enhance solutions.
What You Know
- 3+ years of professional experience in Java/J2EE development.
- Hands-on experience with Java microservices – Java 8 & 11, Spring Boot, Kafka, Oracle.
- Proficient experience with SOA, REST Services, Spring Batch & Schedulers, Spring JPA, Apache Camel, and XML.
- Strong skills in unit testing (Mockito, JUnit), test coverage, and code quality practices.
- Proficiency with build tools (Maven & Gradle) and CI/CD pipelines.
- Good to have exposure to SOAP APIs and Spring WebFlux.
- Good to have UI knowledge in JavaScript, , and
- Experience with Git, SVN, or other distributed version control systems.
- Deep understanding of Java concepts, design patterns, and coding standards.
- Passion for new technology, open source, and continuous skill development.
Additional Requirements
- Independent thinker with the ability to identify problems and propose creative solutions.
- Strong communication skills with the ability to collaborate across teams.
- Team-oriented mindset with a focus on knowledge sharing and collaboration.
- Ability to adapt to changing priorities and deliver under pressure.
Education
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related field.
Benefits
In addition to competitive salaries and benefits packages, Nisum offers its employees some unique and fun extras:
- Health Benefits: Comprehensive health coverage, including in-patient, out-patient care, and life insurance.
- Work-Life Balance: Flexible paid time off for medical leave, pilgrimage, family planning, and personal time.
- Incentives & Rewards: Financial rewards, interest-free loans, extra salary, car financing, and savings programs.
- Development & Training: Structured training, study sponsorships, international trips, and appreciation programs.
- Corporate Appliances: Essential work tools, including a laptop, internet device, and accessories.
- Office Facilities: Gym, gaming room, free lunches, and a vibrant work environment.
Java Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop and maintain scalable, high-performance backend applications using Java and Spring Boot.
- Design and expose RESTful APIs that are efficient, well-documented, and easy to consume by frontend applications.
- Collaborate with frontend/UI teams to ensure seamless integration of backend services. Work with business analysts, product owners, and QA to translate requirements into technical specifications and working solutions.
- Participate in code reviews, write unit/integration tests, and follow coding standards and best practices. Troubleshoot, debug, and resolve application issues across development, test, and production environments.
- Document backend systems, APIs, and integration workflows for easy onboarding and handovers. Stay current with backend and integration patterns, security practices, and cloud technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 2+ years of hands-on experience with Java, Spring Boot, and building RESTful APIs.
- Good understanding of how frontend technologies (like React, Angular, or plain JavaScript apps) consume backend services.
- Experience working with microservices architecture and service-to-service communication.
- Familiarity with API tools like Postman, Swagger/OpenAPI, and basic frontend testing. Version control experience (e.g., Git).
- Exposure to CI/CD, containerization (Docker), or cloud platforms is a plus. Strong problem-solving skills and ability to work closely with cross-functional teams.
Job Type: Full-time
Application Question(s):
- Do you have with Frontend Integration Awareness?
- Are you comfortable with the EST Time zone ?
Experience:
- Java Spring Boot : 2 years (Required)
Location:
- Lahore (Required)
Work Location: In person
Java Developer
Posted today
Job Viewed
Job Description
Job Title: Java Developer
Location: DHA Phase-8,Lahore (On-site)
Job Description:
1. We are seeking a skilled Java Developer with strong expertise in Spring Boot and hands-on experience working with SQL Server databases. The ideal candidate will be responsible for designing, developing, and maintaining backend applications, ensuring high performance, security, and scalability.
Design, develop, and maintain RESTful APIs and backend services using Java (Spring Boot framework).
2. Write efficient, reusable, and scalable Java code following best practices.
3. Develop complex SQL queries, stored procedures, functions, and performance tuning for SQL Server.
4. Collaborate with front-end developers, architects, and business analysts to deliver end-to-end solutions.
5. Integrate backend services with relational databases and third-party systems.
6. Ensure applications are optimized for performance, reliability, and security.
7. Participate in code reviews, testing, and debugging to maintain code quality.
8. Work with deployment teams to deliver solutions on cloud / on-premise environments.
9. Document technical designs, workflows, and solutions.
Qualifications Needed:
1. BS in CS/SE/IT
2. Atleast 3 years of Experience as Web Development and API
Be The First To Know
About the latest Java developer Jobs in Pakistan !
Java Developer
Posted today
Job Viewed
Job Description
We are looking for a skilled Java Developer to join our team. The role involves developing and maintaining healthcare data integration solutions, with a focus on HL7 standards, APIs, and system interoperability. You will work closely with global teams to ensure seamless data exchange between healthcare applications.
Key Responsibilities
- Design, develop, and maintain healthcare integration solutions using Java.
- Implement and support HL7 interfaces for in-patient and out-patient workflows.
- Work on interoperability projects involving EHR, EMR, and practice management systems.
- Develop REST/SOAP APIs and integrate with external healthcare systems.
- Troubleshoot and resolve interface/integration issues.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Ensure compliance with healthcare data exchange and security standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2–4 years of hands-on development experience in Java (Core Java, Spring Boot).
- Experience with HL7 v2.x messaging (ADT, ORM, ORU, SIU, DFT, etc.).
- Familiarity with integration engines (Mirth Connect preferred).
- Knowledge of FHIR, APIs (REST/SOAP), and database integration (SQL/NoSQL).
- Strong debugging and problem-solving skills.
- Good communication skills to coordinate with U.S.-based teams.
Nice to Have
- Experience in healthcare IT domain.
- Exposure to cloud environments (AWS/Azure).
- Familiarity with version control (Git) and CI/CD tools.
Job Type: Full-time
Work Location: In person
Java Developer
Posted today
Job Viewed
Job Description
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 team in Karachi.
We are hiring a Java Developer to help build and maintain our backend services.
Requirements:
• Minimum education: Bachelor's degree in Software Engineering, Computer Science, or a related discipline.
• At least 1 year of relevant experience in Java development.
• Strong knowledge of Java (Spring/Spring Boot preferred).
• Familiarity with REST APIs, relational databases (MySQL/Postgres), and Git.
• Good debugging skills and willingness to learn.
Responsibilities:
• Develop and maintain backend services in Java.
• Build and consume REST APIs.
• Work with relational databases for queries and integrations.
• Assist in troubleshooting, bug fixes and writing tests.
• Collaborate with the team to follow coding practices.
What we offer:
• Market competitive salary.
• Real product development experience.
• Supportive learning environment with mentorship.
• Career growth opportunities within a logistics-focused startup.
To apply, send your CV, and (if available) GitHub/portfolio link to
with the subject line "Java Developer — Karachi".
Java Developer
Posted today
Job Viewed
Job Description
We're Hiring – Senior Software Engineer (Java)
Location: Karachi
Experience: 3–5 Years
About 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 Angular.
Key Responsibilities:
- Design, develop, and maintain enterprise-level applications using Java technologies.
- Work with cross-functional teams to define, design, and deliver new features.
- Ensure code quality, performance, and security of applications.
- Troubleshoot and resolve complex technical issues.
Requirements:
- 3–5 years of professional experience in Java development.
- Strong expertise in Java, Spring Boot, and RESTful APIs.
- Experience with React or Angular (frontend integration).
- Good understanding of databases and version control (Git).
- Excellent problem-solving and communication skills.
Why Join Us:
- Collaborative and innovative work environment.
- Opportunities for career growth and learning.
- Competitive compensation and benefits.
If you're passionate about technology and innovation, we'd love to hear from you
Apply Now:
Job Type: Full-time
Pay: Up to Rs200,000.00 per month
Work Location: In person