Principal Software Engineer-Java

7 days ago


Lahore, Pakistan Clustox Full time

Clustox 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 implementation.This is a hands-on engineering role focused on writing high-quality code, driving technical excellence, and collaborating closely with teams to deliver scalable systems.ResponsibilitiesDesign, develop, and maintain secure, scalable applications using Core Java.Implement robust RESTful APIs, SOAP APIs, and microservices for seamless integration with other services.Stay actively involved in coding and system implementation, leading by example in best practices and code quality.Work with JSON and XML for data interchange between services and handle data serialization/deserialization effectively.Apply design patterns and architectural best practices to build efficient, maintainable code.Conduct system and component design reviews to ensure compliance with standards and scalability goals.Implement and manage encryption/decryption mechanisms to ensure data security and compliance.Ensure secure communication protocols and data storage using encryption standards like AES, RSA, and TLS.Oversee production deployments, ensuring zero downtime and robust rollback mechanisms.Monitor applications post-deployment, handle troubleshooting, and improve system stability.Establish and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.Develop database schemas, write optimized queries, and manage integrations with relational databases like MySQL, PostgreSQL, or Oracle.Experience with NoSQL databases such as MongoDB, Cassandra, or Redis is a plus.Mentor and guide engineers through code reviews and technical discussions while continuing to contribute as a core developer.RequirementsBachelors degree in Computer Science or a related discipline.5+ years of hands-on experience in Java development.Strong command over Core Java, including Streams, Generics, Collections, and Concurrency.Deep understanding of Design Patterns (e.g., Singleton, Factory, Builder, Observer) and their practical applications.Proven experience developing and managing microservices-based architectures.Hands-on experience with both RESTful and SOAP APIs.Proficiency in JSON/XML for data interchange and processing.Practical experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).Strong database management experience with MySQL/PostgreSQL; familiarity with NoSQL databases is a plus.Experience working with Git, JIRA, Confluence, or similar collaboration tools.Proficient with testing frameworks (JUnit, Mockito, etc.) for unit and integration testing.Exposure to cloud services (AWS, Azure, or GCP).Strong analytical, debugging, and problem-solving skills.A hands-on mindset you will be actively writing production-grade code and driving implementation excellence.



  • Lahore, Punjab, Pakistan Clustox Full time 1,200,000 - 3,600,000 per year

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


  • Lahore, Punjab, Pakistan People Perfect Full time 900,000 - 1,200,000 per year

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


  • Lahore Johar Town, Pakistan FitMatch Consulting Group Full time 1,500,000 - 3,000,000 per year

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


  • Lahore, Punjab, Pakistan CodingCops Full time 900,000 - 1,200,000 per year

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


  • Lahore, Punjab, Pakistan FALKENHERZ Group Full time 120,000 - 240,000 per year

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


  • Lahore, Punjab, Pakistan Cloudpacer Full time 60,000 - 180,000 per year

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


  • Lahore, Punjab, Pakistan HR Ways - Hiring Tech Talent Full time 900,000 - 1,200,000 per year

    Backend Engineer - Java - Onsite - LahoreCompany Overview:Hiring one of the first of its kind technology solutions provider, using a blend of solution and innovation, with software and technology at the forefront, They aim to automate lives like it has not been known before.Job Description:About the Role:We are seeking a skilled Java Spring Boot Developer...


  • Lahore, Punjab, Pakistan Vertex IT Solutions Full time 50,000 - 150,000 per year

    We're now looking for an experienced and detail-oriented Java Developerto help us design, develop, and maintain robust, scalable, and high-performance applications that empower our growing, high-performing engineering team.Position OverviewAs aJava DeveloperatVertex IT Solutions, you will play a crucial role in building secure and efficient backend systems...


  • Lahore, Punjab, Pakistan 86a97daa-2b1e-4c91-b44a-e1d2b4667b2d Full time 900,000 - 1,200,000 per year

    About the Role:We are seeking Senior/Principal Automation Engineers - SQA who are passionate about driving innovation in software testing. In this role, you'll develop, maintain, and execute advanced automation scripts, leverage BDD frameworks, and ensure seamless integration across multiple platforms.Key Responsibilities:Work on BDD model and develop...


  • Lahore, Pakistan HR POD - Hiring Talent Globally Full time

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