Vertex IT Solutions

Senior Java Software Engineer

Posted: 6 hours ago

Job Description

We’re now looking for an experienced and detail-oriented Java Developer to help us design, develop, and maintain robust, scalable, and high-performance applications that empower our growing, high-performing engineering team.Position OverviewAs a Java Developer at Vertex IT Solutions, you will play a crucial role in building secure and efficient backend systems that power our products and client solutions. You will be responsible for developing clean, maintainable, and scalable Java-based applications while collaborating closely with cross-functional teams, including product managers, QA engineers, and UI/UX designers.This position requires a technically strong, analytical, and solutions-driven professional who thrives in a collaborative, fast-paced environment. You’ll contribute to the full software development lifecycle — from concept and design to deployment and support — ensuring the delivery of high-quality, innovative software solutions.Key Responsibilities1. Application Development & Design• Develop, test, and maintain high-quality Java applications, ensuring performance, scalability, and reliability. • Design and implement efficient, reusable, and testable code following best practices and design patterns. • Collaborate with front-end developers to integrate user-facing elements with server-side logic. • Participate in code reviews and contribute to improving code quality across the team.2. System Architecture & Integration• Contribute to the design and architecture of enterprise-level software systems. • Integrate third-party APIs, libraries, and services as needed. • Ensure application security and data protection through robust backend logic and secure coding practices. • Optimize application performance through debugging, profiling, and refactoring.3. Collaboration & Agile Delivery• Work closely with product managers, QA teams, and other developers to understand requirements and deliver high-quality features. • Participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives. • Provide accurate estimates and proactively identify potential risks or blockers in development tasks.4. Continuous Improvement & Innovation• Stay updated with the latest Java frameworks, tools, and technologies (e.g., Spring Boot, Hibernate, Microservices). • Contribute to improving internal processes, coding standards, and system architecture. • Encourage and participate in knowledge-sharing sessions and technical discussions.Requirements• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. • 3–6 years of professional experience as a Java Developer. • Strong proficiency in Core Java, Spring Boot, Hibernate/JPA, and RESTful APIs. • Experience with relational databases such as MySQL, PostgreSQL, or Oracle. • Familiarity with Microservices architecture, containerization (Docker), and CI/CD pipelines. • Understanding of version control systems like Git. • Experience with cloud platforms (AWS, Azure, or GCP) is a plus. • Excellent problem-solving, debugging, and analytical skills. • Strong communication skills and ability to work collaboratively in an Agile team environment.What We Offer• Competitive salary package with performance-based incentives. • A collaborative, agile, and innovation-driven work environment. • Opportunities for career growth and continuous learning. • Exposure to international clients and large-scale enterprise projects. • Medical coverage, paid leaves, and other employee benefits. • The opportunity to make a meaningful impact by developing software that drives real-world value.How to ApplyIf you’re a passionate and skilled Java Developer with a strong background in backend development and a desire to build impactful, scalable software solutions — we’d love to hear from you. Please send your updated CV and a brief cover letter to careers@vertexitsol.com with the subject line: “Application for Java Developer - Lahore”Join Vertex IT Solutions and become part of a team that values innovation, technical excellence, and collaboration — where your code helps shape the future of technology.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In