Senior Java Software Engineer

Job Description

In this role, you will be responsible for designing, developing, and maintaining Java-based applications. You will collaborate with other developers, project managers, and stakeholders to understand business requirements and translate them into functional software solutions. The ideal candidate will have at least 3 years of experience in Java development and be passionate about coding, problem-solving, and working in a dynamic environment.

Key Responsibilities:

  • Design and develop Java-based applications
  • Write clean, efficient, and maintainable code
  • Participate in code reviews and help maintain code quality, organization, and automation
  • Continuously improve software development processes, tools, and technologies

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 3 years of experience in Java development
  • Strong knowledge of Java programming language, software design principles, and design patterns
  • Familiarity with Spring framework, Hibernate, JPA, and other related technologies
  • Familiarity with databases (SQL and/or NoSQL), RESTful web services, and web application development
  • Proficient understanding of code versioning tools such as Git
  • Excellent problem-solving, communication, and collaboration skills
  • Self-motivated, proactive, and able to work independently or as part of a team

Job Summary

  • Published on:2024-03-18 6:59 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-26