Software Engineer

1 week ago


Lahore, Punjab, Pakistan Strategic Systems International Full time $30,000 - $60,000 per year

PURPOSE:

We are seeking a skilled Software Engineer (Java – Backend) to design, develop, and maintain scalable web applications while ensuring smooth integration between frontend and backend systems. The ideal candidate will apply strong expertise in Java, Spring Boot, RESTful APIs, relational databases, and modern development best practices. This role requires strong collaboration, problem-solving abilities, and the capability to work effectively within cross-functional Agile teams.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor's degree in Computer Science (CS) or Software Engineering (SE).
  • 1–3 years of experience in Java-based backend or API-driven development.
  • Expert in Java (Java 8+) and Spring Boot for building and consuming RESTful services.
  • Proficient in PostgreSQL, SQL, and relational database concepts.

  • Strong knowledge of Hibernate/JPA, JSON handling, OOP, and clean-code practices.

  • Skilled with Git, Maven, Swagger, and Postman.

  • Familiarity with NoSQL databases, Redis, and caching concepts.

  • Exposure to cloud platforms such as AWS or Azure.

  • Hands-on experience with Docker, microservices, and CI/CD pipelines.

  • Understanding of message queues (Kafka or RabbitMQ).

  • Knowledge of unit testing frameworks like JUnit or Mockito.
  • Excellent communication skills.

KEY RESPONSIBILITIES:

  • Backend Development: Design, develop, and maintain backend components and scalable web applications using Java and Spring Boot.
  • API Engineering: Build, document, and maintain RESTful APIs while ensuring proper use of HTTP standards, JSON structures, and API best practices.
  • Database Management: Write efficient SQL queries, manage relational schemas in PostgreSQL, and handle database migrations using Liquibase or Flyway.
  • System Integration & Architecture: Ensure smooth integration between backend and frontend systems, apply OOP best practices, and contribute to microservices-based architectures when required.
  • Cloud & DevOps Support: Assist in cloud deployments (AWS/Azure), containerize services using Docker, and support CI/CD pipeline maintenance and automation.
  • Quality Assurance & Testing: Develop unit tests using JUnit or Mockito, perform API testing with Postman, and participate in debugging and performance optimization.
  • Documentation & Standards: Prepare API documentation using Swagger, maintain high coding standards, and contribute to continuous improvement efforts across the development lifecycle.
  • Collaboration & Communication: Work closely with cross-functional teams in Agile/Scrum environments and communicate directly with clients when needed.

A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.


  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...


  • Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...

  • Software Engineer II

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 2,400,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 3,600,000 per year

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...


  • Lahore, Punjab, Pakistan TCP Software Full time

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...


  • Lahore, Punjab, Pakistan TCP Software Full time 600,000 - 1,200,000 per year

    TCPis committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...