Java Developer (Female) Onsite - Experience 2 to 3 years
Model Town, Lahore
Job Description
We are seeking a talented and motivated Java Developer to join our dynamic team. The ideal candidate for this position should have 2 to 3 years of experience in Java development and be passionate about creating high-quality, robust, and efficient software solutions. As part of our team, you will contribute to the design, development, and maintenance of Java-based applications that power our organization's success. Your skills and expertise will play a vital role in shaping our software systems and helping us achieve our goals.
Key Responsibilities:
- Collaborate with the development team to design and implement Java-based applications.
- Write clean, maintainable, and efficient code.
- Debug and resolve software defects and issues.
- Perform code reviews and provide constructive feedback.
- Work on new feature development and enhancement of existing systems.
- Contribute to system documentation and technical specifications.
- Stay updated on emerging technologies and industry best practices.
- Participate in the full software development lifecycle, from concept to deployment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 to 3 years of professional experience in Java development.
- Strong knowledge of Java, J2EE, and related technologies.
- Experience with Java frameworks (Spring, Hibernate, etc.).
- Proficiency in object-oriented design and programming.
- Solid understanding of database management systems (SQL and NoSQL).
- Familiarity with web services (REST, SOAP) and API integration.
- Version control systems (e.g., Git) and code branching strategies.
- Problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Proven ability to work effectively in a fast-paced, collaborative environment.
Qualifications:
- Female candidates are encouraged to apply to promote diversity and inclusivity in our organization.
- Demonstrated ability to work effectively in a team and individually.
- Strong analytical and problem-solving skills.
- Commitment to staying up-to-date with the latest industry trends and technologies.
- Strong interpersonal and communication skills.
- A proactive and self-motivated attitude with a passion for software development.
- Adaptability and willingness to learn and apply new skills.
- Strong organization and time management skills.