A leading Software House located at Nursery – Karachi is hiring a Principal Java Engineer.
The company offers really good benefits and work-life balance.
Benefits:
Work-Life Balance
Market Competitive Salary
Performance-based Bonus
Yearly Increments
Annual Leaves
Casual & Sick Leaves
Maternity / Paternity Leaves
Leaves Encashment
Family Health Insurance
Hospitalization coverage for Parents
OPD
Provident Fund
Referral Bonus
Vehicle Policy
Fuel Allowance
Mobile & Internet Allowance
Corporate Breakfasts & Lunches
Reimbursement for MS degree programs
Career enrichment program
In-house recreational area
Job Role:
We require a senior engineer with at least 4 years of industry experience in building enterprise-grade web applications on the Java technology stack. The ideal candidate would potentially be leading a team of 3 – 4 software engineers and contributing to the overall mentoring of the junior team members in the engineering group. Therefore, some exposure to team management would be preferred although not mandatory.
Responsibilities:
• Work in collaboration with product experts and other team members to design, develop and test product features that meet given requirements
• Active contribution in all phases of the development lifecycle
• Write efficient and well-designed application code (primarily in Java & C++), SQL queries, and stored procedures.
• Identify and contribute in design improvement and code-refactoring initiatives
• Coaching and mentoring software engineers
• Contributes to level-1 and level-2 support being provided to client.
Required Skills:
• Proven expertise in scalable cloud application design and development
• In-depth knowledge and understanding of OOP and OOD principles
• Proficient in server-side programming and frameworks
• Proficient in databases and ORM frameworks
• Experience with Javascript frameworks (Angular JS, jQuery, etc.)
• Experience with cloud-based deployment models
• Experience working in Linux environments