Senior Java Software Engineer

1 day ago


Lahore, Punjab, Pakistan Crewlogix Technologies Full time

3 days ago Be among the first 25 applicants

Direct message the job poster from Crewlogix Technologies

People's Partner | Recruitment Strategies | Employee Onboarding | Employer Branding | Employee Relations | HR Strategy | HR Functions | Talent…

Company Description

Crewlogix Technologies has been providing solutions to businesses worldwide since 2000. Our expertise spans exceptional graphic design, software development, and strategic search engine marketing and sales. Leveraging a skilled panel of experts, we deliver diversified solutions with a unique user experience and targeted results. Our global recognition is rooted in understanding clients' business models and tailoring solutions to meet their specific needs.

Role Description

This is a full-time on-site role for a Senior Java Software Engineer, based in Lahore. The Senior Java Software Engineer will be responsible for developing, testing, and maintaining software applications. Daily tasks include designing and implementing microservices architecture, programming in Java, and utilizing the Spring Framework. The engineer will work closely with cross-functional teams to ensure seamless integration and performance of solutions.

Job Responsibilities

  • Develop and maintain Java-based web applications, ensuring high performance and responsiveness
  • Utilize Java frameworks and tools, including Spring Boot, Spring MVC, Spring Security, Hibernate, Maven, Gradle, and Tomcat, to build robust web applications.
  • Implement and maintain microservices and RESTful web services, ensuring scalability and efficiency.
  • Design, develop, and manage databases using SQL or NoSQL technologies such as MySQL, Oracle, MongoDB, or Cassandra, ensuring data integrity and optimal performance.
  • Enforce security measures and best practices, including encryption, authentication, authorization, session management, and data protection, to safeguard web applications and sensitive data.
  • Adhere to software development methodologies and tools such as agile, scrum, unit testing, integration testing, debugging, code review, version control, and continuous integration/continuous delivery (CI/CD) for efficient development processes.
  • Effectively communicate and collaborate with fellow developers and stakeholders in a team environment, sharing knowledge and ideas to achieve project goals.
  • Utilize Docker for containerization, ensuring the portability and scalability of applications.
  • Familiarity with Kafka for implementing event-driven architectures to enable real-time data processing and communication.

Skills Required

  • Proficient in Java programming language, with at least 6+ years of experience in Java-based web development.
  • Experience with Microservices.
  • Experienced in using popular Java frameworks and tools, such as Spring Boot, Spring MVC, Spring Security, Hibernate, Maven, Gradle etc
  • Skilled in database design and development, using SQL or NoSQL databases, such as MySQL, Oracle, MongoDB etc
  • Able to implement security measures and best practices for web applications, such as encryption, authentication, authorization, session management, and data protection.
  • Experienced with software development methodologies and tools, such as agile, scrum, unit testing, integration testing, debugging, code review, version control, and continuous integration/continuous delivery (CI/CD).
  • Good communication and collaboration skills, able to work with other developers and stakeholders in a team environment.
  • Experience with containerization using Docker.
  • Familiarity with Kafka for event-driven architecture.
  • Working Hours:10am-7PM (Mon-Fri)
  • Nature of the Job:Onsite
  • Location: Gulberg, Lahore
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesSoftware Development

Referrals increase your chances of interviewing at Crewlogix Technologies by 2x

Get notified about new Senior Java Software Engineer jobs in Lahore, Punjab, Pakistan.

Senior Software Engineer (Java/J2EE Technologies)Team Lead (Java) - Principal Software EngineerSenior Java Developer(Support-Team Lead)Associate Software Engineer- Python/ ReactSenior Software Engineer (Angular & Java)Senior Java Developer (Search Technologies & Cloud)

Lahore District, Punjab, Pakistan 3 hours ago

Senior Software Engineer - Microsoft Dynamics 365

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Bizmia LLC Full time

    3 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Bizmia is looking for a Senior Java Software Engineer to join our fast-paced, collaborative development team. In this role, you'll work on high-impact projects, designing and building scalable backend systems using modern Java frameworks.What You'll...


  • Lahore, Punjab, Pakistan Crewlogix Technologies Full time

    Direct message the job poster from Crewlogix TechnologiesHR Professional | HR Generalist | Technical Recruiter | International RecruiterCompany DescriptionCrewlogix Technologies has been providing solutions to businesses worldwide since 2000. Our expertise lies in combining exceptional graphic design, software development, search engine marketing, and...


  • Lahore, Punjab, Pakistan Tkxel Full time

    Job TitleJoin to apply for the Senior Software Engineer/Java role at Tkxel.Job DescriptionGet AI-powered advice on this job and more exclusive features.Mandatory RequirementsPrior Spring experiencePrior Java 8 experiencePrior SQL (preferably MySQL) experiencePreferred but Not MandatoryVaadin experienceWholesale telecom experienceJIRA experienceBitBucket /...


  • Lahore, Punjab, Pakistan CloudCard Full time

    At CloudCard, We are hiring a Senior Software Engineer having expertise in Java platforms and technologies.Required Skills:Strong knowledge of Core JavaExperience utilizing Java platforms and technologies for the development of large-scale, mission-critical enterprise applications.Experience with J2EE (Maven, Spring, Hibernate, etc.) in building...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job Title: Senior Java Software EngineerJob Summary:This is a full-time on-site role for a Senior Java Software Engineer, based in Lahore. The Senior Java Software Engineer will be responsible for developing, testing, and maintaining software applications.Daily Tasks:Design and implement microservices architectureProgram in Java and utilize the Spring...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Java Developer PositionWe are looking for an accomplished Senior Java Developer to lead the development of large-scale, high-performance applications.About the Role:Responsibilities will include utilizing Java platforms and technologies to develop complex systems.The ideal candidate will have experience with J2EE, Maven, Spring, Hibernate, and other...


  • Lahore, Punjab, Pakistan Upgenics International Full time

    Upgenics International is hiring for the following roles in Lahore:10 positions, Software Engineers/Senior Software Engineers (PHP – Laravel and CodeIgniter)4 positions, Senior Software Engineers (Java)3 positions, Senior Software Engineers (iOS)1 position, Associate Project Manager (Software Development)5 positions, Software Quality Assurance Engineers3...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job OverviewThe role of a Java Software Engineer is to design, develop, and deploy high-quality software systems. This involves analyzing requirements, developing solutions, and collaborating with cross-functional teams.Key ResponsibilitiesDeveloping and maintaining complex software systems using Java programming language.Collaborating with the development...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Software Development OpportunityWe are seeking an experienced Senior Software Engineer to join our team.Job Description:A challenging opportunity to work on large-scale, mission-critical enterprise applications using Java platforms and technologies.An ideal role for professionals with strong knowledge of Core Java, J2EE, REST architectural style, and Spring...


  • Lahore, Punjab, Pakistan tkxel Full time

    RequirementsAt least 3+ years proven experience as a Software EngineerExperience in software development and coding in Java Programming LanguageExcellent knowledge of software and application designFamiliarity with HTML/CSS, JavaScript, and UI/UX designUnderstanding of software quality assurance principlesA technical mindset with great attention to...