Principal Software Engineer
1 day ago
Requirements: 6+ years of hands-on experience in software development using Core Java (JDK 11+, preferably JDK 21) and the Spring Framework, including Spring Boot, REST, Security, Data, and Cloud modules.Bachelors or Masters degree in Computer Science or Software Engineering, with certifications in Java, Spring, or Cloud platforms preferred.Strong understanding of microservices architecture, containerization technologies such as Docker and Kubernetes, and Apache Kafka (Producer/Consumer, Streams, Schema Registry, Offset Management).Proficiency in front-end technologies, including Angular 13+, TypeScript, HTML5, CSS3, and Bootstrap/Material, along with a solid grasp of multithreading and concurrency concepts.Expertise in databases such as Cassandra, SQL, or MongoDB, and experience with application servers like JBoss, WildFly, or Tomcat.Working knowledge of version control systems (Git, Bitbucket) and build/CI-CD tools such as Maven/Gradle, Jenkins, and SonarQube.Experience with cloud platforms (preferred: AWS, Azure, or GCP) for application deployment and messaging.Proficiency in testing frameworks (JUnit, Mockito, REST Assured, Postman) and API documentation tools (Swagger/OpenAPI).Practical understanding of Agile/Scrum methodologies; experience as a Scrum practitioner will be a plus.Background in Healthcare or Clinical Data Integration (FHIR, HL7, CCD/CCDA) and knowledge of security frameworks such as OAuth2, JWT, and OpenID Connect.Experience with Elasticsearch or Cassandra-based analytics, DevOps pipelines, and container orchestration.Strong understanding of distributed systems design, resilience, and fault tolerance, with exposure to message-driven architectures and event sourcing.Excellent analytical, problem-solving, communication, and collaboration skills, along with a proactive attitude and ownership mindset.Ability to adapt quickly and learn new tools and technologies as needed.Exposure to data streaming, ETL, or batch processing systems will be an added advantage. Responsibilities: Design and develop scalable, secure, and high-performance backend services using Java 11/21 and Spring Boot.Build and maintain RESTful APIs and integrate them with frontend applications and external systems.Develop interactive and responsive web interfaces using Angular 13+.Implement asynchronous and multithreaded processing for high-throughput applications.Work with Kafka for real-time data streaming and event-driven architectures.Manage data persistence layers using Cassandra, SQL Server, or MongoDB.Deploy and manage applications on JBoss, WildFly, or Tomcat servers.Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and retrospectives.Collaborate with cross-functional teams to ensure smooth integration, testing, and delivery.Follow best practices for code quality, performance tuning, and security compliance.Maintain detailed documentation for architecture, design, and APIs.
-
Principal Software Engineer
1 day ago
Lahore Johar Town, Pakistan FitMatch Consulting Group Full time 1,500,000 - 3,000,000 per yearJob Description – Principal Software EngineerJob Title: Principal Software EngineerDepartment: Technical TeamReports To: CTO / Head of TechnologyLocation: Gulberg – OnsiteJob Type: Full-timeRole SummaryThe Principal Software Engineer is a senior technical leader responsible for driving the architecture, design, and development of complex software...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan CodingCops Full time 900,000 - 1,200,000 per yearCompany DescriptionCodingCops is a trusted global tech talent partner that specializes in providing pre-vetted software developers on-demand. We help startups, SMEs, and enterprises quickly scale their engineering teams with remote developers without the traditional hiring headaches. Our flexible engagement models adapt to your goals, timelines, and tech...
-
Principal Software Engineer
1 week ago
Lahore, Punjab, Pakistan FALKENHERZ Group Full time 120,000 - 240,000 per yearPrincipal Software EngineerWe're looking for a Principal Software Engineer with expertise in ReactJS, VueJS, Node.JS, PHP, and PostgreSQL. Join our team and be part of a ground-breaking initiative. This is an opportunity to lead by example while helping to nurture and develop a culture that believes in self-motivation and growth. Join us and make an impact...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan Cloudpacer Full time 60,000 - 180,000 per yearPrincipal Software EngineerHighly skilled software engineer with 4+ years of hands-on experience in designing, developing, and scaling web applications and backend systems. Specialized in Python, Django, and FastAPI, with proven ability to lead engineering teams, architect large-scale systems, and deliver high-quality software in agile environments. Adept at...
-
Principal Software Engineer-Java
7 days ago
Lahore, Pakistan Clustox Full timeClustox is seeking a highly skilled and hands-on Principal Software Engineer with deep expertise in Java to join our growing team. As a Principal Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients while remaining actively involved in coding and technical...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan People Perfect Full time 900,000 - 1,200,000 per yearWe are looking for a highly capable PRINCIPAL SOFTWARE ENGINEER.Job Role and Duties:Backend development in Node or other related technologiesFront-end development in angular or other related technologies & creation of HTML/CSS.Develop APIs in Node as per standard and optimization.Integrate 3rd Party APIs.Enhancement and changing existing Modules.Team...
-
Principal Software Engineer
7 days ago
Lahore, Punjab, Pakistan Adal Fintech (Pvt) Ltd. Full time 1,500,000 - 3,000,000 per yearAbout AdalFi:AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.About the Role:We're looking for a Principal Software Engineers with deep expertise...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan AdalFi Full timeAbout AdalFi:AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.About the Role:We're looking for a Principal Software Engineers with deep expertise...
-
Principal Software Engineer-Java
2 weeks ago
Lahore, Punjab, Pakistan Clustox Full time 1,200,000 - 3,600,000 per yearClustox is seeking a highly skilled and hands-on Principal Software Engineer with deep expertise in Java to join our growing team. As a Principal Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients while remaining actively involved in coding and technical...
-
Principal Software Engineer
1 day ago
Lahore, Punjab, Pakistan Blue Health Full time 1,200,000 - 3,600,000 per yearBlue health is hiring aPrinciple software engineer,as a Principal Software Engineer, you will lead across architecture and hands-on delivery. Responsibilities include designing and evolving scalable systems, setting engineering standards, mentoring engineers, and partnering with Product to shape technical roadmaps for health tech products. You'll balance...