Senior Java Software Engineer

7 days ago


Karachi, Sindh, Pakistan xLoop Full time

We are looking for a highly skilled Senior Java Software Engineer with expertise in handling large-scale data, building robust microservices, and integrating data pipelines. The ideal candidate will have a strong background in Java 8 and the recent Java versions, the Java Module System, and enterprise-level development with tools like Maven, JUnit, and JProfiler. Experience with both relational and NoSQL databases, including MySQL and MongoDB, is essential.

Required Qualifications:

  1. 7+ years of professional experience in Java software development.
  2. Strong knowledge of Java 8+ and experience with the Java Module System.
  3. Experience building and maintaining microservices architectures.
  4. Extensive experience with containerization (Docker, Kubernetes).
  5. Experience working with Message Queue systems and Data Streaming systems like RabbitMQ and Kafka.
  6. Hands-on experience with large data handling and data pipeline integration.
  7. Proficiency in Maven for build and dependency management.
  8. Expertise in unit testing with JUnit and performance profiling using JProfiler.
  9. Strong database skills with MongoDB and MySQL, including optimization techniques.
  10. Proven experience in migrating legacy Java code to newer versions, following industry best practices.
  11. Experience with RESTful API development, messaging queues, and distributed systems.
  12. Strong problem-solving skills and the ability to work independently.
  13. Understanding of coding standards and SDLC.
  14. Excellent communication and teamwork abilities.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • IT Services and IT Consulting
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Avanza Solutions Full time

    Be among the first 25 applicants. Direct message the job poster from Avanza Solutions or apply via email at sana.naz@avanzasolutions.com.Role DescriptionThis is a full-time, on-site role for a Senior Java Software Engineer based in Karachi. The responsibilities include software development, implementing microservices, programming, and utilizing the Spring...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We are seeking a talented Java Software Engineer to help drive innovation in our company. As a Junior Java Developer, you will contribute to the development and maintenance of our software products.About the Opportunity:Develop and maintain software features under the guidance of senior engineersCollaborate with team members to solve complex problems and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This is a challenging opportunity for a skilled Senior Java Software Engineer to join our team. We are looking for someone with a strong background in Java 8 and recent versions of Java, as well as experience with the Java Module System and enterprise-level development with tools like Maven, JUnit and JProfiler.What You'll DoBUILD ROBUST MICROSERVICES...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Software Engineering RoleIn this position, you will play a crucial part in creating cutting-edge applications and solutions. Your primary responsibility will be to design and develop high-quality software systems using the Java programming language.About the JobThe ideal candidate will have extensive experience with Java frameworks, best practices, and...

  • Software Engineer

    2 days ago


    Karachi, Sindh, Pakistan beBee Careers Full time

    Software Engineer - Java ApplicationsWe are seeking an experienced Software Engineer to join our team. The successful candidate will have a strong background in Java application development and a passion for delivering high-quality software solutions.Responsibilities:Develop and maintain Java-based software applications.Create multimedia applications using...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Software Engineer RoleThis senior software engineer role involves leading all software development activities, overseeing the development team, and ensuring that projects are completed on time and within budget.The successful candidate will have a degree in software engineering or a related field, at least 3 years of experience in a senior/mid-level...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Java Programmer VacancyWe are looking for a seasoned Java Programmer to lead the development of our software projects. The ideal candidate will have extensive experience in designing, developing, and deploying complex software applications.The key responsibilities of this position are:Leading a team of developers in the design, development, and...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a skilled Java Technical Lead to oversee the technical aspects of Java projects and provide leadership to the development team. The ideal candidate will have experience in software development, implementation, and programming, as well as proficiency with Java, Spring Boot, and React.js.The successful candidate will be...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    We're looking for a seasoned Senior Java Software Engineer to join our team. This role requires expertise in managing large datasets, developing scalable microservices, and integrating data pipelines. The ideal candidate should have in-depth knowledge of Java 8 and recent versions, as well as experience with the Java Module System and enterprise-level...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    This senior Java software engineer position involves designing, developing, and deploying complex software systems that leverage large datasets and microservices architecture. Key responsibilities include:Developing and maintaining robust microservices using Java 8+Integrating data pipelines and large data handlingWorking with message queue systems, data...