Java Software Engineer

 

Description:

We seek a highly skilled and motivated Java Software Engineer to join our software development team. The ideal candidate will have solid experience designing, developing, and maintaining Java-based applications, especially in enterprise environments. You’ll work on backend systems and APIs and occasionally integrate with front-end technologies.

 

Key Responsibilities:

  • Design, implement, and maintain Java-based applications
  • Write clean, scalable, and efficient code following best practices
  • Participate in all phases of the software development lifecycle
  • Analyze user requirements and convert them into technical solutions
  • Integrate Java applications with databases, APIs, and third-party systems
  • Debug and resolve technical issues
  • Collaborate with cross-functional teams including front-end developers, QA engineers, and project managers
  • Ensure the performance, quality, and responsiveness of applications

 

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 3–5 years of professional experience in Java development
  • Strong understanding of Core Java, OOP concepts, and data structures
  • Experience with Spring Framework (Spring Boot, Spring MVC, etc.)
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
  • Knowledge of RESTful web services and APIs
  • Hands-on experience with version control systems like Git
  • Good understanding of software design patterns and architectural principles
  • Strong analytical and problem-solving skills

Organization ETECHTICS SOFTWARE SOLUTIONS
Industry IT / Telecom / Software Jobs
Occupational Category Java Software Engineer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-04-14 8:40 pm
Expires on 2025-10-14