Job Opening
Java Developer
We are seeking an experienced and highly skilled Java Developer with at least 6 to 7 years of professional experience. The ideal candidate will have a strong background in developing high-performance, scalable, and robust applications using Java technologies. You will play a key role in the design, development, and maintenance of our software products, collaborating closely with cross-functional teams to deliver innovative solutions.
Your responsibilities will include:
- Design, develop, and maintain Java-based applications with a focus on performance, scalability, and reliability.
- Participate in all phases of the software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
- Collaborate with product managers, architects, and other developers to define software requirements and design solutions.
- Write clean, maintainable, and efficient code following best practices and industry standards.
- Troubleshoot and resolve complex technical issues and bugs.
- Conducted code reviews and mentored junior developers to ensure code quality and adherence to best practices.
- Stay up-to-date with the latest industry trends and technologies to continually improve and innovate.
- Participate in Agile/Scrum processes, contributing to sprint planning, daily stand-ups, and retrospectives.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6-7 years of professional experience in Java development.
- Strong proficiency in Java SE/EE, with a deep understanding of core libraries and frameworks.
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) and ORMs (e.g., Hibernate).
- Familiarity with microservices architecture and RESTful APIs.
- Knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React) is a plus.
- Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes) is a plus.
- Strong problem-solving skills and the ability to work both independently and as part of a team.
- Excellent communication and interpersonal skills.
Preferred Skills
- Experience with DevOps practices and tools (CI/CD pipelines, Jenkins, etc.).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of messaging systems (e.g., RabbitMQ, Kafka).
Perks & Benefits:
- Fuel Allowance
- Provident Fund Scheme
- Health Insurance
- Sick, Casual, & Annual Leaves
- Paternal & Maternal Leaves
- Share Ownership Program
- Sales Incentives
- Social Welfare
Job Details
Job Title:
Java Developer
Department:
Software Engineer
Job Type:
Full Time
Location:
DHA, Lahore, Pakistan
Gender:
Males & Females
Minimum Experience:
6-7 years
Apply Before:
31st October, 2024
Apply Now
Want to apply? Send Email to careers@khired.com and attach resume
Share This Job
Join our Talent Network