Principal Software Engineer-Java
23 hours ago
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.
Responsibilities
Design, 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.
Requirements
- Bachelors 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.
-
Principal Software Engineer
2 weeks 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
2 weeks 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
5 days ago
Lahore, Punjab, Pakistan Prime Resource Full time 60,000 - 180,000 per yearPrincipal Software EngineerHighly skilled software engineer with 5+ 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
2 weeks 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...
-
Senior Java Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Vertex IT Solutions Full time 50,000 - 150,000 per yearWe'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...
-
Principal Software Engineer
3 days ago
Lahore, Punjab, Pakistan Taraki Full time 120,000 - 180,000 per yearThis job is withBig Entities, a leading software development and IT services company dedicated to delivering innovative software solutions that empower businesses to achieve exponential growth.Job Overview:We are seeking an experienced and self-drivenPrincipal Software Engineer.NET Developerwith strong problem-solving and critical-thinking skills. The ideal...
-
Senior/Principal Automation Engineer
2 weeks ago
Lahore, Punjab, Pakistan 86a97daa-2b1e-4c91-b44a-e1d2b4667b2d Full time 900,000 - 1,200,000 per yearAbout 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...
-
Principal Software Engineer
2 weeks 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
3 days ago
Lahore, Punjab, Pakistan Big Entities Full time 1,200,000 - 3,600,000 per yearJob Overview:We are seeking an experienced and self-drivenPrincipal Software Engineer.NET Developerwith strong problem-solving and critical-thinking skills. The ideal candidate will play a key role in supporting multiple projects, delivering scalable solutions, and assisting developers.Responsibilities:Develop, maintain, and support applications using .NET...
-
Senior Java Software Engineer
1 week ago
Lahore, Punjab, Pakistan Vertex IT Solutions Full time 1,200,000 - 3,600,000 per yearWe are seeking a skilled and detail-orientedJava Developerto design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate will have strong expertise in Java programming, problem-solving skills, and the ability to work collaboratively with cross-functional teams. You will be responsible for building efficient back-end...