Senior Java Software Engineer

4 weeks ago


Lahore, Punjab, Pakistan Innovadel Technologies Limited Full time

1 day ago Be among the first 25 applicants

Direct message the job poster from Innovadel Technologies Limited

Talent Acquisition Specialist with a Passion for finding top talent and building high-performing teams

As a Senior Software Engineer (Java Developer) with client-facing experience at Innovadel Tech, you will take on a pivotal role in the design, development, and deployment of enterprise-level software applications. You will work directly with clients to understand their business challenges, translate requirements into technical solutions, and ensure the successful delivery of projects. Your technical expertise in Java development and your ability to communicate effectively with clients will be key to delivering impactful solutions.

  • Lead client meetings to gather, define, and refine business requirements. Serve as the primary technical contact for clients throughout the project lifecycle.
  • Design and develop scalable and high-performance Java applications using modern frameworks and technologies (e.g., Spring, Hibernate, Java EE).
  • Contribute to system architecture and design decisions, ensuring that solutions are aligned with both client needs and technical standards.
  • Work closely with cross-functional teams, including project managers, business analysts, QA engineers, and client teams to ensure successful project delivery.
  • Mentor junior developers, provide code reviews, and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve technical issues in a timely and effective manner, ensuring minimal impact on the client's business operations.
  • Work in Agile/Scrum teams to deliver features in iterative cycles, providing regular updates to clients on progress and milestones.
  • Provide training sessions and post-deployment support to clients, ensuring smooth implementation and user adoption of the solution.
  • Stay updated with emerging Java technologies, industry trends, and best practices to recommend improvements to the development process.

Required Qualifications:

  • 5+ years of professional experience in Java software development.
  • At least 2+ years of experience working directly with clients to gather requirements, deliver solutions, and ensure client satisfaction.
  • Hands-on experience with Java frameworks (e.g., Spring, Hibernate, Java EE).
  • Strong understanding of object-oriented principles, design patterns, and software engineering best practices.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Experience working in Agile/Scrum environments, delivering projects on time and within budget.
  • Proven ability to deliver software solutions that meet or exceed client expectations.
  • Proficiency in Java and related technologies (Spring Boot, Hibernate, RESTful APIs).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and version control (Git).
  • Experience with Java-based testing frameworks (JUnit, TestNG).
  • Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Strong client relationship management skills, including the ability to lead discussions, set expectations, and manage project timelines.
  • Ability to understand business requirements and translate them into technical solutions.
  • Experience managing client expectations and ensuring timely delivery of high-quality software.
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership and mentoring abilities.
  • Ability to work under pressure and meet deadlines.
  • Exceptional teamwork and collaboration skills.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Devsinc Full time

    Devsinc is seeking a skilled Software Engineer (Java) to join their team.Responsibilities:Design, develop, and maintain Java-based applications and microservices.Collaborate with stakeholders to gather and analyze software requirements.Write clean, readable, and reusable code following best coding practices and standards.Perform unit testing and integration...


  • Lahore, Punjab, Pakistan Soliton Technologies (Pvt) Ltd. Full time

    About UsSoliton Technologies (Pvt) Ltd. is a leading company in the Healthcare & Tech industry. We're committed to delivering innovative solutions that drive excellence in our field.Your Role in Our TeamWe're looking for a skilled Senior Java Software Engineer to join our team. As a key member, you'll play a pivotal role in developing applications that drive...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    About the Role">We are seeking an experienced Senior Java Software Development Manager to lead our team of engineers in developing complex software solutions.


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job Overview:We are looking for a highly experienced Senior Software Engineer to lead the design, development, and deployment of large-scale enterprise applications using Java platforms and technologies.Main Responsibilities:Design and develop complex software systems using Java platforms and technologiesCollaborate with cross-functional teams to prioritize...

  • Senior Java Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Mavericks United Full time

    At Mavericks United, we value innovation, collaboration, and excellence. As a Senior Java Developer, you will be part of a dynamic team that delivers cutting-edge software solutions. This role offers opportunities for career growth and professional development, a collaborative and supportive team environment, and a competitive salary and benefits package.You...

  • Java Software Engineer

    15 hours ago


    Lahore, Punjab, Pakistan Luminogics (SMC-Private) Limited Full time

    Luminogics, established in 2015, is a technology innovation company based in Lahore. Specializing in Modern Application Development, we collaborate with Fortune 150 clients and global enterprises to drive advancements in AI and ML technologies. Our solutions enhance businesses through predictive analytics, intelligent automation, and personalized customer...


  • Lahore, Punjab, Pakistan Hr Mentors Full time

    Hr Mentors is seeking a skilled Sr. Java Developer to join our team in Lahore, Pakistan.Job Description:We are looking for a highly motivated and experienced individual to lead our IT projects as a Sr. Java Developer. The ideal candidate will have strong programming skills, excellent problem-solving abilities, and effective communication skills.Key...


  • Lahore, Punjab, Pakistan T.X.T Solution Full time

    Java Software Engineer T.X.T Solution, Pakistan 2-5 years of comprehensive JEE development experienceAn Excellent team playerStrong SQL query writing skillsAnalyze and detail product requirements.Write well-designed, testable, and efficient code.Ensure designs are in compliance with specifications.Support continuous improvement by investigating alternatives...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a highly skilled Lead Java Software Engineer to join our team.Job DescriptionThe ideal candidate will have 2-3 years of experience in designing, developing, and maintaining large-scale Java-based applications. They will be responsible for leading the development team in implementing software systems that meet our business goals.Key...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job SummaryWe are looking for a Senior Java Application Developer to join our team. In this role, you will be responsible for designing and developing complex software solutions using Java.You will work closely with our software engineers to ensure that all projects meet the highest standards of quality and efficiency.Main Responsibilities• Develop clean,...