Powered by Information Department Government of Sindh

Job Description

Avanza Solutions is seeking an experienced Principal Java Developer to lead and contribute to the design and implementation of robust software solutions using Java Enterprise Edition (Java EE) technologies. The ideal candidate has at least 10 years of experience in software development and demonstrates strong expertise in Java programming, system architecture, and enterprise application development. As a Principal Java Developer, you will oversee a team of 10 professionals, providing technical guidance, mentoring, and ensuring high-quality delivery of software projects that meet business requirements and industry standards. In this role, you will collaborate with cross-functional teams to analyze user needs, develop system specifications, and maintain scalable, secure, and efficient applications. The position requires a deep understanding of Java EE frameworks and associated technologies, excellent problem-solving skills, and the ability to manage complex projects from inception through deployment. Leadership abilities and hands-on development skills are essential to drive innovation and technical excellence within the team at Avanza Solutions.
Responsibilities
 

  • Lead the design, development, and implementation of enterprise-level Java EE applications that align with business objectives.
  • Manage and mentor a team of 10 software developers, fostering a collaborative and productive working environment.
  • Define and enforce coding standards, best practices, and software development methodologies to ensure code quality and maintainability.
  • Collaborate with product managers, business analysts, and stakeholders to gather and analyze requirements and translate them into technical solutions.
  • Perform system architecture design, ensuring scalability, performance, and security of applications.
  • Review code and provide constructive feedback to team members to promote continuous improvement and knowledge sharing.
  • Identify technical risks and develop mitigation strategies to ensure project success.
  • Monitor project progress, manage timelines, and coordinate resources to meet deadlines and deliverables.
  • Stay updated with the latest advancements in Java EE and related technologies to guide technology adoption and innovation.
  • Troubleshoot and resolve complex technical issues, ensuring reliability and optimal performance of applications.
  • Lead code integration and deployment processes, facilitating smooth software releases and updates.
  • Conduct technical training sessions and workshops to enhance team skills and expertise.
  • Collaborate with quality assurance teams to develop and execute testing strategies for robust software validation.
  • Engage in continuous improvement initiatives to optimize development processes and enhance product quality.
  • Communicate effectively with stakeholders at all levels to provide progress updates and gather feedback.

Salary

Competitive

Monthly based

Location

Karachi Division,Pakistan,Pakistan

Job Overview
Job Posted:
1 day ago
Job Expire:
1 month from now
Job Type
Pvt Job
Job Role
- Assist in financial reporting and budgeting - Handle tax, audit, and compliance tasks
Education
Bachelor's Degree
Experience
2 Years
Total Vacancies
1
Age requirment
17 Year - 32 Year

Job Tags:

Share This Job:

Location

Karachi Division,Pakistan,Pakistan