Senior Software Engineer

17 hours ago


Islamabad, Islamabad, Pakistan beBee Careers Full time
Senior Software Engineer - Java

We are seeking a highly skilled and experienced Senior Software Engineer with expertise in Java to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.

Key Responsibilities:

  • Design, develop, and maintain secure, scalable applications using Core Java.
  • Implement robust RESTful APIs, SOAP APIs, and microservices for seamless integration with other services.
  • Work with JSON and XML for data interchange between services and handle data serialization/deserialization effectively.
  • Apply design patterns and architectural best practices to build efficient, maintainable code.
  • Conduct system and component design reviews to ensure compliance with best practices and standards.
  • Implement and manage encryption/decryption mechanisms to ensure data security and compliance.
  • Ensure secure communication protocols and data storage using encryption standards like AES, RSA, and TLS.
  • Oversee production deployments, ensuring zero downtime and robust rollback mechanisms.
  • Monitor applications post-deployment, handle troubleshooting, and improve system stability.
  • Establish and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Develop database schemas, write optimized queries, and manage integrations with relational databases like MySQL, PostgreSQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB, Cassandra, or Redis is a plus.

Requirements:

  • Bachelors degree in computer science or related discipline.
  • Java: 3+ years of hands on experience in Core Java.
  • Design Patterns: Deep understanding of design patterns (e.g., Singleton, Factory, Observer) and their practical applications.
  • Microservices Architecture: Experience in developing and managing microservices-based architectures.
  • SOAP and REST APIs: Hands-on experience with both RESTful and SOAP APIs.
  • JSON/XML: Proficiency in JSON and XML for data interchange and processing.
  • CI/CD Pipelines: Proficiency in CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Database Management: Hands-on experience with relational databases (MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Redis).
  • Version Control and Collaboration: Git for version control; JIRA, Confluence, or similar tools for collaboration.
  • Testing Frameworks: Proficient with JUnit, Mockito, or other testing frameworks for unit and integration testing.
  • Cloud Platforms: Experience with cloud services such as AWS is highly desirable.

If you are a passionate and driven Senior Software Engineer with a strong background in Java, we would love to hear from you.



  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...


  • Islamabad, Islamabad, Pakistan Triflux (Private) Limited Full time

    Direct message the job poster from Triflux (Private) LimitedDirector of Projects & Operations | Co-founder @ Triflux Private LimitedCompany DescriptionRole: Senior Software EngineerLocation: On-site (F-7 Markaz, Islamabad)Timings: 6 p.m. to 3 a.m.Role DescriptionThis is a full-time on-site role for a Senior Software Engineer at Triflux (Private) Limited,...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Software EngineerWe are seeking an experienced senior software engineer to lead our front-end web development efforts. The ideal candidate will have expertise in developing software using a variety of technologies, including Java, J2EE, SQL, C++, HTML, and CGI.The responsibilities of this position include:Designing and developing front-end web-based...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Senior Software EngineerWe are seeking a talented and motivated Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software components for data-driven systems.Responsibilities and Impact:Design and Develop Software ComponentsAnalyze and Solve...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job DescriptionWe are looking for a Senior Software Engineer to join our team. As a Senior Software Engineer, you will design, develop, test, and maintain software applications using Java programming language. You will work closely with the development team to ensure high-quality software products are delivered on time.Key ResponsibilitiesDesign and develop...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications using Java.Key ResponsibilitiesDesign and develop high-quality software applications using Java.Develop and maintain existing software...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Unspecified Full time

    Industry: Software DevelopmentLocation: IslamabadA US-based company is currently seeking to expand its software development team in Islamabad and is looking for a Senior Software Engineer with expert-level skills in React JS/Native to join the team. The requirements for the position are as follows:Experience: 4+ years in software developmentSkills: Strong...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....