Senior Java Software Engineer

3 weeks 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 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 CLUSTOX Full time

    About the job Senior Software Engineer- JavaClustox is seeking a highly skilled and experienced Senior Software Engineer with expertise in Java to join our growing team in Lahore, Pakistan. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Senior Java Developer Job Description:We are seeking an exceptional Senior Java Developer to join our team. The successful candidate will be responsible for designing, developing, and testing complex software applications using Java. They will also collaborate with cross-functional teams to define, design, and scope new features, and lead the development...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Software Engineer Job OverviewThis role involves developing innovative software solutions using Java programming language. The ideal candidate will have prior experience with Spring, Java 8, and SQL, preferably MySQL. Familiarity with Vaadin, wholesale telecom experience, and JIRA is highly valued. A minimum of three years of development experience is...


  • 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 DictaLabs Full time

    Dictalabs is a leading software development agency specializing in PKI (Public Key Infrastructure), Digital Signature Solutions, and Certification Authority (CA) services. With a team of seasoned experts, we bring together a wealth of experience and knowledge to provide our clients with top-notch services and products. Our passion for technology and security...


  • Lahore, Punjab, Pakistan Crewlogix Technologies Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Crewlogix TechnologiesHR Professional | HR Generalist | Technical Recruiter | International RecruiterCompany DescriptionCrewlogix Technologies has been providing solutions to businesses around the world since 2000. We blend exceptional Graphic Designing, software...


  • Lahore, Punjab, Pakistan Tkxel LLC Full time

    Tkxel is a leading software development company located in Reston, Virginia. We are committed to developing innovative software solutions for leading enterprises worldwide, helping them grow their businesses using the latest technology solutions.Job DescriptionPrior Spring experience is mandatory.Prior Java 8 experience is mandatory.Prior SQL experience...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Java Developer: Cloud-Based Solutions">We're seeking a skilled Java Developer to join our team and help us develop cloud-based solutions. As a Senior Software Engineer, you'll be focused on gaining command of the internal workings of our existing products and technology, implementing enhancements, supporting bug fixes, performing data analysis, reporting key...