Let's Work Together With Me

After the initial kick-off meeting, we proceed to outline your project, establish clear milestones, and prioritize tasks. This allows us to create a strategic plan that paves the way for achieving your goals effectively.

Lets' Talk

Contact Info

  • Karachi, Pakistan
  • 0-21-3439-6242
  • info@it.catalyst.pk

Java Software Engineer

As a Java Software Engineer, you will help design, implement, and maintain efficient, high-quality Java applications. You will work closely with other developers, designers, and stakeholders to define requirements, build features, and deliver enterprise-level solutions.


Key Responsibilities:

– Contribute to all stages of the software development lifecycle
– Design and develop high-volume, low-latency Java applications
– Analyze user requirements and translate them into system functionality
– Write clean, scalable, testable code following best practices
– Conduct software analysis, debugging, testing, and troubleshooting
– Develop and maintain Java-based components and user interfaces
– Collaborate with team members during code reviews and project discussions
– Support continuous improvement by researching alternatives and recommending solutions


Qualifications:

– Bachelor’s degree in Software Engineering, Computer Science, or related field
– 6 months to 2 years of relevant experience in Java development
– Proficiency in Java and a solid grasp of Object-Oriented Programming (OOP)
– Hands-on experience with SQL (MySQL or SQL Server) including SPs, queries, and functions
– Familiarity with Java Swing and JavaFX for desktop application development
– Knowledge of web services, REST APIs, and JSON integration
– Strong problem-solving and analytical thinking skills
– Effective verbal and written communication
– Team player with the ability to work independently


Preferred Skills:

– Experience in Agile/Scrum environments
– Familiarity with Git version control
– Understanding of system architecture and design principles



Note:

This is a full-time, onsite opportunity based in Karachi. Only shortlisted candidates will be contacted.

Catalyst IT Solutions is an equal opportunity employer.
We encourage candidates from all backgrounds to apply.

Job Category: Java Software Engineer
Job Location: Karachi

Apply for this position

Allowed Type(s): .pdf, .doc, .docx