
Mid/Senior Software Engineer
3 weeks ago
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.
Required Experience
- At least 7 years of professional experience with Java software development.
Required Skills
- 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
#J-18808-Ljbffr
-
Mid/Senior Software Engineer
3 weeks ago
Karachi, Sindh, Pakistan dubizzle Full timeMid/Senior Software Engineer - React NativeJoin to apply for the Mid/Senior Software Engineer - React Native role at dubizzle.At Dubizzle Labs, we are expanding our Pakistan office, which already has over 400 employees. We seek colleagues who love to learn, perform, and teach. Our goal is to build a high-quality engineering environment focused on delivering...
-
mid/senior software engineer
2 weeks ago
Karachi, Sindh, Pakistan IRD Global Full timeJoin to apply for the MID/SENIOR SOFTWARE ENGINEER role at IRD GlobalJob PurposeThe 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...
-
Software Engineer Mid Level
3 weeks ago
Karachi, Sindh, Pakistan iTACK Solutions Full timeSoftware Engineer Mid Level iTACK Solutions, Pakistan iTACK Solutions, a leading healthcare IT company with a customer base in the Middle-East, has positions available for Mid-Level Software Engineers. The candidate must have very strong coding skills and a proven technical background with the ability to perform comfortably in an extremely fast-paced...
-
Senior Software Developer
3 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer role at Contour Software.4 days ago Be among the first 25 applicants.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global enterprise software conglomerate that is among the...
-
Senior Software Engineer, Tech
1 week ago
Karachi, Sindh, Pakistan ibex Full timeJoin to apply for the Senior Software Engineer, Tech role at ibexIbex is looking for a Senior Software Engineer - DotNet.ResponsibilitiesBuild, design, and deploy web-based applications.Collaborate with managers and business stakeholders to refine and prioritize requirements.Participate in architecture-level design of enterprise applications.Verify system...
-
Mid Level Software Engineer – Backend
4 days ago
Karachi, Sindh, Pakistan Intelligenes Full timeGet AI-powered advice on this job and more exclusive features.We are looking for a forward-thinking Mid Level Software Engineer specializing in .NET Backend development who embraces modern AI-assisted development practices. The ideal candidate will leverage cutting-edge tools like GitHub Copilot and Cursor to maximize productivity while delivering...
-
Senior Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan dubizzle Full timeJoin to apply for the Senior Software Engineer - ReactJS role at dubizzle.We are looking for a Software Engineer, experienced in React and other frontend programming languages, interested in being part of a platform handling millions of requests per day. You will conceive, design, and deliver complex products, pushing the boundaries of perfection. Daily...
-
Senior Software Engineering Manager
1 day ago
Karachi, Sindh, Pakistan beBeeEngineering Full timeSoftware Engineering Leadership RoleWe are seeking an experienced software engineering leader to join our team and take on a critical role in shaping the future of our products.As a senior member of the engineering team, you will be responsible for leading a team of engineers and contributing to the design, development, and deployment of high-quality...
-
Senior Software Developer
2 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareContinue with Google Continue with Google2 weeks ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14...
-
Software Quality Assurance Engineer
6 days ago
Karachi, Sindh, Pakistan Intelligenes Full timeSoftware Quality Assurance Engineer - Mid LevelSoftware Quality Assurance Engineer - Mid Level1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.We are looking for a 'Software Quality Assurance Engineer - Mid Level'. The ideal candidate should possess the following:Job DescriptionParticipate in...