About Vertex IT Solutions:

 

Vertex IT Solutions is a Lahore-based software company serving as the back office for a U.S.-based
technology firm. We deliver innovative software and digital solutions to global clients, operating primarily
during the night shift in Pakistan to align with U.S. business hours.
Our focus areas include software engineering, Software Quality Assurance, DevOps, Enterprise applications,
and digital transformation. At Vertex, we believe in building not just technology, but meaningful success
stories for our clients and our people alike.
We’re now looking for a driven and technically strong Java Developer to help us build robust backend
systems, enhance application performance, and support our growing, high-performing engineering teams.

formance, and contributing to the continuous improvement of our development processes.

Position Overview

 

As a Java Developer at Vertex IT Solutions, you will play a critical role in designing, developing, and
maintaining high-quality backend applications and services. You will work closely with cross-functional
teams to implement efficient, scalable, and secure solutions that support the company’s technology
roadmap and client requirements.
This position requires a proactive, detail-oriented, and technically strong professional who thrives in a fast
paced engineering environment. You will be responsible for writing clean, maintainable code, optimizing
application performance, and contributing to the continuous improvement of our development processes.

Responsibilities

1. Backend Development

  • Design, develop, and maintain Java-based applications and services.
  • Implement clean, scalable, and maintainable code using Java, Spring Boot, and related frameworks.
  • Develop RESTful APIs and ensure seamless integration with frontend and third-party systems.
  • Participate in code reviews to ensure adherence to coding standards and best practices.

2. System Integration & Architecture

  • Collaborate in designing system architecture and defining software components.
  • Integrate external APIs, services, and databases as required by project needs.
  • Optimize application performance through debugging, refactoring, and tuning.
  • Ensure compliance with security best practices and data protection standards.

3. Collaboration & Agile Development

  • Work closely with product managers, QA engineers, and UI/UX teams to understand requirements and deliver high-quality features.
  • Participate in Agile ceremonies such as sprint planning, standups, and retrospectives.
  • Provide accurate development estimates and identify risks or technical challenges proactively.

4. Testing & Quality Assurance

  • Write unit tests and integration tests to ensure application reliability.
  • Collaborate with QA teams to resolve issues and improve test coverage.
  • Conduct thorough debugging and issue resolution throughout the development cycle.

5. Continuous Improvement

  • Stay updated on the latest trends and advancements in Java, Spring, Microservices, and cloud technologies.
  • Contribute to improving development processes, coding standards, and system architecture.
  • Participate in knowledge-sharing sessions and team learning activities.

Key Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 4–5 years of hands-on experience as a Java Developer.
  • Strong proficiency in Core Java, Spring Boot, Hibernate/JPA, and RESTful Web Services.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle).
  • Understanding of Microservices architecture and container tools like Docker (preferred).
  • Familiarity with Git, CI/CD pipelines, and Agile methodologies.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and ability to work in collaborative teams.

What We Offer

  • Competitive salary package with performance-based incentives.
  • A collaborative, agile, and innovation-driven engineering environment.
  • Opportunities for technical growth and career advancement.
  • Exposure to international projects and enterprise-level architectures.
  • Medical coverage, paid leaves, and other employee benefits.
  • The opportunity to make a meaningful impact by developing software that drives customer success.

Apply Now