ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Principal Software Engineer - Java

Creative Chaos

Karachi, Sindh, Pakistan permanent

Posted: March 22, 2023

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

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.

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply