CareerPlanSign in

Principal Software Engineer - Java

Lahore, Punjab, Pakistan💼 Full-time🗓 2023-03-22 → 2026-09-27

Core

Designing, building, and maintaining scalable server applications and RESTful APIs for various software platforms.

Role type

Principal Software Engineer (Java/Spring)

Builds

Back-end services, models, processes, and databases supporting client applications

Domain

Cloud architecture, microservices, and commercial web applications

Deliverable

production ML models | product features

Required skills

Java, Spring MVC, Hibernate, REST API design, PostgreSQL, Terraform, AWS, system integration, test automation

Preferred skills

React.js

Technologies

Java, Spring, Hibernate, PostgreSQL, AWS, Terraform, React.js

Responsibilities

Develop, test, debug, and maintain back-end services and databases; Lead and mentor engineering teams; Design scalable cloud architectures and microservices; Provide technical expertise for complex projects; Manage small to medium projects.

Seniority

Principal, hands-on IC with leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.