Zohaib Musharaf Musharaf Ellahi
Wednesday 23, Apr 2025

Principal Software Engineer ( React.js + Java SpringBoot ) 

Fulcrum Pvt Ltd

Karachi, Lahore and Islamabad, - Pakistan - 600k to 800k (PKR) - Per Month

Student Morning Shift Full-Time

Job Details

Category:
Information Technology
Career Level:
Manager (Manager/Supervisor)
Experience:
Student
Required Qualification:
Bscs
Requires Traveling:
No
Salary:
600000 - 800000 PKR
Salary Type:
Per Month
Total Vacancies:
5
Skills
principal software engineerjavaclientspring bootleaddesign developmentdeploymentdevelopmentbackendleadershipmentortechnicalarchitecturedesignengineeringcodingtestingsystemperformancesecuritystandardscomponentsusermicroservicesspring securityauthenticationdata securitypostgresqlmysqlnosqlmongodbdevopsdockerjenkinsgithubcollaborationproductsoftwareadvocateagilerestmanagementfunctionalcloudplatformsrenderingjunitmockitob

Description

Fulcrum Pvt Ltd is looking for a " Principal Software Engineer ( React.js + Java SpringBoot ) for it's leading client.

We are seeking a highly skilled Principal Software Engineer with expertise in React.js and Java Spring Boot to lead the design, development, and deployment of scalable web applications. The ideal candidate will have a strong background in frontend development with React.js and backend experience with Spring Boot, along with leadership capabilities to mentor teams and drive technical excellence.

Key Responsibilities:Technical Leadership:
Lead the architecture, design, and development of high-performance web applications using React.js (Frontend) and Java Spring Boot (Backend).
Provide technical guidance and mentorship to engineering teams, ensuring best practices in coding, testing, and system design.
Conduct code reviews, optimize performance, and enforce security standards.
Frontend Development (React.js):
Develop responsive, high-performance UI components using React.js, Redux, TypeScript, and Next.js.
Optimize frontend performance, ensuring seamless user experiences across devices.
Integrate RESTful APIs and WebSocket-based real-time features.
Backend Development (Java Spring Boot):
Design and develop scalable microservices using Spring Boot, Spring Security, and Hibernate/JPA.
Implement RESTful APIs, handle authentication (JWT/OAuth), and ensure data security.
Work with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) databases.
DevOps & Deployment:
Collaborate with DevOps teams to deploy applications on AWS/Azure, Docker, Kubernetes.
Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
Collaboration & Best Practices:
Work closely with product managers, UX designers, and QA teams to deliver high-quality software.
Advocate for Agile/Scrum methodologies, ensuring timely delivery of features.
Required Skills & Qualifications:
✅ Must-Have:
+ years of hands-on experience in React.js, Redux, TypeScript, and modern frontend frameworks.
- years of experience in Java Spring Boot, REST APIs, and microservices architecture.
Strong knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
Experience with state management (Redux, Context API), hooks, and functional components.
Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure).
Proficiency in Git, Agile methodologies, and CI/CD pipelines.
✅ Good to Have:
Knowledge of GraphQL, WebSockets, or Server-Side Rendering (Next.js).
Experience with testing frameworks (Jest, Cypress, JUnit, Mockito).
Understanding of OAuth , JWT, and security best practices.

Job Specification

Fulcrum Pvt Ltd is in search of talented and motivated individuals for the post of Principal Software Engineer ( React.js + Java SpringBoot ) in the field of Information Technology in one of their office located in Karachi, Lahore and Islamabad - Pakistan. The ideal candidate should have bscs qualification and atleast student of experience. The position require principal software engineer, java, client, spring boot, lead, design development, deployment, development, backend, leadership, mentor, technical, architecture, design, engineering, coding, testing, system, performance, security, standards, components, user, microservices, spring security, authentication, data security, postgresql, mysql, nosql, mongodb, devops, docker, jenkins, github, collaboration, product, software, advocate, agile, rest, management, functional, cloud, platforms, rendering, junit, mockito, b mandatory skills. This is a Full-Time morning shift job.Salary vary between 600k to 800k (PKR) per month depending upon skills and years of experience candidate got.