MID/SENIOR SOFTWARE ENGINEER
IRD Global
Date: 3 weeks ago
City: Karachi
Contract type: Full time

Job Description
Department
Digital Transformation
Reporting To
Head of Digital Transformation
Employment Type
Full-time (Contractual)
Location
Karachi, Pakistan
JOb Purpose
The incumbent will be responsible for designing and implementing scalable microservices and data integration pipelines using modern Java technologies, impacting the performance, reliability, and efficiency of large-scale data systems to enable robust, high-performing public health solutions.
Responsibilities
Required Qualification
Department
Digital Transformation
Reporting To
Head of Digital Transformation
Employment Type
Full-time (Contractual)
Location
Karachi, Pakistan
JOb Purpose
The incumbent will be responsible for designing and implementing scalable microservices and data integration pipelines using modern Java technologies, impacting the performance, reliability, and efficiency of large-scale data systems to enable robust, high-performing public health solutions.
Responsibilities
- To design, develop, and maintain scalable, high-performance microservices and data integration pipelines using Java (Java 8+), ensuring system reliability, maintainability, and scalability.
- Participates in cross-functional teams to architect end-to-end solutions, enabling seamless data flow and business logic execution across distributed systems.
- To lead efforts in optimizing performance and debugging complex issues using tools like JProfiler, JUnit, and other observability tools.
- To collaborate with DevOps, QA, and frontend teams to support CI/CD pipelines, automate testing, and ensure seamless deployments to staging and production environments.
- To integrate and manage data persistence layers involving both relational (MySQL) and NoSQL (MongoDB) databases, including schema design, query optimization, and data migration strategies.
- To mentor junior developers and conduct code reviews to ensure adherence to best practices, clean code, and high standards of software quality.
- Develops technical documentation, architectural diagrams, and API specifications to support ongoing development, onboarding, and knowledge sharing.
- Represents the engineering team in technical discussions with product owners, stakeholders, and clients, translating business requirements into technical solutions.
- To ensure compliance with coding standards, security protocols, and data protection regulations in software development.
Required Qualification
- Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or other related fields.
- At least 7 years of professional experience with Java software development.
- Strong knowledge of Java 8+ and experience with the Java Module System.
- Experience building and maintaining microservices architectures.
- Extensive experience with containerization (Docker, Kubernetes)
- Experience working with Message Queue systems and Data Streaming systems like RabbitMQ and Kafka Stack.
- Hands-on experience with large data handling and data pipeline integration
- Proficiency in Maven for build and dependency management.
- Expertise in unit testing with JUnit and performance profiling using JProfiler.
- Strong database skills with MongoDB and MySQL, including optimization techniques.
- Experience with RESTful API development, messaging queues, and distributed systems.
- Strong understand of coding standards and SDLC
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Software Architect - Frontend
dubizzle,
Karachi
1 day ago
Are you a people person and genuinely enjoy helping others grow? Are you a thought leader? Can you solve any task thrown at you, irrespective of complexity or scale? Do you mentor and lead those in your team and push the boundaries of perfection? Do you know which corners can and can't be cut? Can you balance technical ambitions with...

Intrawide Pvt Ltd: Female Front Sales executive
JOIN,
Karachi
3 days ago
Intrawide Pvt Ltd is looking for a Female Front Sales executive Intrawide Pvt. Ltd. is a dynamic and innovative company dedicated to delivering high-quality visual content. We are looking to hire a creative and skillful on-site Junior Graphic Designer to join our talented team.Tasks-Drive client relationships and generate leads-Create compelling product presentations-Understand client needs and deliver solutions-Manage sales pipeline and...

Senior Analyst - Product Support
Temenos,
Karachi
5 days ago
About TemenosTemenos (SIX: TEMN) is a global leader in banking technology. Through our market-leading core banking suite and best-in-class modular solutions, we are modernizing the banking industry. Banks of all sizes utilize our adaptable technology – deployed on-premises, in the cloud, or as SaaS – to deliver next-generation services and AI-enhanced experiences that elevate banking for their customers. Our mission...
