Principal Software Engineer - Java

Creative Chaos is a software development company specializing in building enterprise-level applications and services.
Phase 1 Pakistan Town, Islamabad, Punjab, Pakistan
Backend
Principal Software Engineer
Remote
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - Java

Creative Chaos is seeking a Principal Software Engineer specializing in Java to lead and develop server applications across various software platforms. This role focuses on developing RESTful APIs for client applications while ensuring functionality, security, and performance meet design specifications. The position combines technical leadership with hands-on development, requiring expertise in Java/Spring development, cloud architectures, and system integration. As a principal engineer, you'll lead a team of engineers, providing mentorship and technical guidance while working with cloud technologies and microservices architecture. The role offers comprehensive benefits including health insurance, paid time off, and professional development opportunities. Located in Islamabad, Pakistan, this remote position provides an excellent opportunity for experienced engineers looking to make a significant impact in a leadership role while maintaining technical excellence.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer - Java

  • Develop, test, debug, document, and maintain the back-end services, models, processes, and databases
  • Participate in development team activities to ensure high quality and productivity
  • Stay up-to-date on new technologies and development techniques
  • Embrace agile principles and support iterative processes
  • Provide technical expertise and advice for complex assignments and projects
  • Provide project leadership and manage small to medium projects
  • Present recommendations to management and provide guidance
  • Serve as a resource for highly technical areas

Requirements For Principal Software Engineer - Java

Java
PostgreSQL
React
  • Bachelors in Computer Science/Software Engineering or equivalent
  • 8+ years professional experience in Java/Spring development
  • Experience in system integration, designing, building, and consuming REST services
  • Experience with PostgreSQL as DB Engine, deployed on AWS and relational DB skills
  • Experience with React Js is a plus
  • Comfortable working with business stakeholders, UX designers, and QA
  • Excellent and concise written & oral communication skills
  • Experience with test automation

Benefits For Principal Software Engineer - Java

Medical Insurance
  • Paid Time Off
  • Work From Home
  • Health Insurance
  • Provident Fund
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program

Interested in this job?

Jobs Related To Creative Chaos Principal Software Engineer - Java

Principal Software Engineer - C++

Lead C++ development at Creative Chaos. Design high-performance apps, mentor engineers, and drive innovation in a remote-friendly environment.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Dynamics 365 Customer Experiences Applications, building enterprise-scale cloud services and business solutions.

Backend Software Engineer - Lead/Principal

Lead/Principal Backend Software Engineer position at Salesforce in Tel Aviv, focusing on distributed systems and cloud infrastructure with 7+ years of experience required.

Principal .NET Developer - Capital Markets

Principal .NET Developer position at Capco, focusing on Capital Markets solutions, requiring expertise in C#, AWS, and financial services domain knowledge.

Principal Software Developer- Oracle Health (REMOTE)

Principal Software Developer position at Oracle Health, focusing on AI-first EHR development with competitive compensation and comprehensive benefits.