Principal Software Engineer - Java

Creative Chaos

Lahore

On-site

PKR 3,000,000 - 6,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Paid Time Off
Health Insurance
Provident Fund
OPD
Training and Development
Life Insurance

Job summary

Creative Chaos is seeking a Principal Software Engineer (Java) in Lahore to lead backend development for server applications, including RESTful APIs. You will mentor engineers, ensure security, performance, and bug-free delivery, and guide architecture decisions across cloud-based platforms.

You will design and implement scalable services, collaborate with stakeholders, and drive best practices in testing and automation while delivering high-quality software solutions.

Qualifications

  • Minimum 8+ years of professional experience in Java/Spring development, including Spring MVC/Hibernate and AJAX web applications.
  • Experience designing, building, and consuming REST services.
  • Experience with PostgreSQL on AWS and relational DB skills; familiarity with Terraform.

Responsibilities

  • Develop, test, debug, document, and maintain backend services, models, processes, and databases that support the application.
  • Participate in development team activities to ensure high quality and productivity.
  • Deep experience with cloud architectures: security, availability, microservices, cost-aware design, scalability.
  • Stay up-to-date on new technologies and development techniques to improve application quality.
  • Embrace agile principles and support iterative processes to maximize value.
  • Provide technical expertise and guidance for complex assignments and projects; collaborate with staff, contractors, and vendors.

Skills

Java/Spring development
RESTful services design
Cloud architectures
Team mentorship

Education

Bachelor's in Computer Science or Software Engineering

Tools

PostgreSQL
AWS
Terraform
React.js

Job description

A Principal Software Engineer for JAVA is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance.

Duties & Responsibilities
  • Develop, test, debug, document, and maintain the back-end services, models, processes, and databases that support the application
  • Participate in development team activities to ensure consistently high levels of quality and productivity
  • Deep and rapidly growing experience with cloud architectures: security, availability, microservices, consumption-based billing, designs for scalability
  • Stay up-to-date on new technologies and development techniques to improve application quality and construction efficiency
  • Embrace agile principles and support iterative processes to maximize the delivery of valuable software
  • Provides technical expertise and advice for complex assignments and/or projects. Works with staff, contractors, and vendors to meet Company MIS needs
  • In addition to staff level duties, performs complex design and/or analyses to meet a variety of business needs through technology
  • Provides project leadership; may manage small to medium projects
  • Presents recommendations to management and provides guidance in selecting alternatives
  • Serves as a resource to others regarding highly technical areas and provides expertise to department management and others outside department/function
Requirements
  • Minimum Bachelors in Computer Science/Software Engineering or equivalent
  • Minimum has 8+ years professional experience in Java/Spring development, specifically developing commercial Spring MVC/Hibernate and AJAX web applications;
  • Experience in system integration, most significantly in designing, building, and consuming REST services;
  • Experience with PostgreSQL as DB Engine, deployed on AWS and relational DB skills for PostgreSQL & Terraform
  • Experience with React Js is a plus
  • Is comfortable working closely with business stakeholders, user experience designers, and quality assurance;
  • Embraces evolving requirements and specifications;
  • Possesses excellent and concise written & oral communication skills;
  • Believes in the value of test automation;
Benefits
  • Paid Time Off
  • Health Insurance
  • Provident Fund
  • OPD
  • Training and Development
  • Life Insurance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Java
Senior Software Engineer - Java

Creativechaos • Lahore

On-site
PKR 892,800 - 1,674,000
Principal Software Engineer - React
Principal Software Engineer - React

Creative Chaos • Lahore

Hybrid
PKR 2,400,000 - 4,200,000
Paid Time Off
Work From Home
Health Insurance
+4
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

On-site
PKR 1,500,000 - 2,000,000
Principal Software Engineer
Principal Software Engineer

Spur Solutions • Karachi Division

On-site
PKR 16,727,070 - 25,090,605
Sr. Software Engineer (Ruby On Rails)
Sr. Software Engineer (Ruby On Rails)

Staunch • Lahore

Hybrid
PKR 16,620,000 - 24,931,000
Market Competitive Salary
USD Component in Salary
Medical Insurance + OPD Allowance
+10
Senior Java Principal Engineer - Cloud & Microservices Lead
Senior Java Principal Engineer - Cloud & Microservices Lead

Creative Chaos • Lahore

On-site
PKR 3,000,000 - 6,000,000
Paid Time Off
Health Insurance
Provident Fund
+3
Senior Consultant - CADM
Senior Consultant - CADM

iSystems Ltd • Pakistan

On-site
PKR 2,400,000 - 4,200,000
Principal Java Engineer
Principal Java Engineer

Tkxel • Lahore

On-site
PKR 41,551,000 - 58,172,000
Principal Java Engineer
Principal Java Engineer

Tkxel LLC • Lahore

On-site
PKR 49,861,000 - 66,482,000
Associate Software Engineer
Associate Software Engineer

Devsinc, LLC • Lahore

On-site
PKR 2,009,000 - 3,571,000
Provident Fund
Medical Inpatient Facility
Medical Outpatient Facility
+6
Top locations