Principal Software Engineer

CodeFulcrum


Date: 1 day ago
City: Lahore
Contract type: Full time

CodeFulcrum is a growing deep-tech business shaping the future of software engineering. We are a rapidly growing business with a great emphasis on delivering customer-focused solutions. We strive to provide an amazing culture with a relaxed and professional environment. We focus on ensuring that all employees feel comfortable and engaged at work with a strong focus on achieving a good work-life balance. We are driven by honesty, integrity, and striving to put our people first.


Key Responsibilities:

  • Architect and design complex, enterprise-grade web applications using Spring Boot, ensuring scalability, performance, and security.
  • Write clean, maintainable, and efficient Java code, following industry best practices and coding standards.
  • Leverage your deep knowledge of Spring Boot to develop robust and scalable RESTful APIs and microservices.
  • Rest API implementation using Spring HATEOAS.
  • Knowledge of Domain-driven design.
  • Authentication and Authorization Implementation using auth0
  • Able to produce UML diagrams, Class Diagrams, Sequence Diagrams, system architecture diagrams, etc.
  • Experience with MS SQL Server, Writing database stored procedures, functions, and triggers.
  • Analyse and troubleshoot complex technical issues, implementing effective solutions promptly.
  • Collaborate with cross-functional teams, including product managers, QA engineers, and UI/UX designers, to deliver high-quality software products.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Identify and address performance bottlenecks and implement optimizations to enhance application performance.


Qualifications:

  • A minimum of 6 years of professional experience on Spring Boot.
  • Experience with MS SQL Server and proficient with Stored Procedure.
  • Knowledge of Microservices architecture, Architectural Patterns, and REST Apis.
  • Knowledge of working with Jira, Git/GitFlow, JUnit5
  • Experience in Data Structures and Java Collections

Benefits:

  • Medical Insurance
  • Referral program.
  • Performance-based Bonuses.
  • Free Staff Lunch

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Creative Head

Comethru, Lahore
3 days ago
CREATIVE HEADAt comeThruStudio, we take pride in crafting creative and highly effective marketing campaigns for clients. As we continue to grow, we’re searching for a Creative Head to guide our creative team, shape the agency’s creative vision, and ensure the delivery of top-tier creative work that drives business results for our clients. This role requires a strong mix of creative...

Associate ML Engineer

Dubizzle Labs, Lahore
3 days ago
At Dubizzle Labs, we're on an exciting journey to expand our engineering office in Pakistan, which already consists of a talented team of 300+. We are actively seeking individuals who have a passion for learning, a drive for performance, and a commitment to sharing knowledge. Our focus is on creating a high-quality engineering environment with a primary goal of delivering...

Character Design Artist - 2D/3D (Onsite, Lahore, USD Salary)

HR POD - Hiring Talent Globally, Lahore
5 days ago
Requirements:3+ years design experience, with a portfolio demonstrating mobile app design and, ideally, avatar or conversational agent design.Bachelors degree in Design, Human-Computer Interaction, or a related field (or equivalent experience).Experience designing avatars using motion graphics or 3D animation tools (e.g., Blender, Unity) to enhance the realism and expressiveness of the avatar.Experience in designing user interfaces for AI-driven avatars, virtual assistants,...