Senior Software Engineer- Java

3 days ago


Lahore, Punjab, Pakistan Clustox Full time
Overview

Clustox 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 clients.

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.
  • Mentor junior developers, fostering best practices in code quality, documentation, and testing.
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. Apply now and be a part of our dynamic and growing team at Clustox

Seniority level
  • Not Applicable
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Software Development
#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Avanza Solutions Full time

    Direct message the job poster from Avanza SolutionsHiring Tech Stars | Apply at sana.naz@avanzasolutions.comRole DescriptionThis is a full-time on-site role for a Senior Java Software Engineer located in Lahore. The Senior Java Software Engineer will be responsible for software development and designing highly scalable and robust applications. Daily tasks...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Senior Java Developer - Team Lead role at Contour Software1 day ago Be among the first 25 applicantsJoin to apply for the Senior Java Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities,...


  • Lahore, Punjab, Pakistan Khired Networks Full time

    Senior Software Engineer – Java, Kubernetes, AWSSenior Software Engineer – Java, Kubernetes, AWS2 days ago Be among the first 25 applicantsWe are looking for a highly skilled and self-driven Software Engineer with 5+ years of experience in building high-performance, real-time applications. The ideal candidate should have strong expertise in Java and...

  • Senior Java

    4 weeks ago


    Lahore, Punjab, Pakistan SiliconFort LLC. Full time

    Join to apply for the Senior Java (Spring Boot) Developer role at SiliconFort LLC.Continue with Google Continue with GoogleJoin to apply for the Senior Java (Spring Boot) Developer role at SiliconFort LLC.Develop high-quality Java applications in alignment with business requirements and technical specifications.Collaborate with cross-functional teams to...


  • Lahore, Punjab, Pakistan AZ Technologies Full time

    1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from AZ TechnologiesHelping companies hire elite offshore talent within 48 hours | PM @ Techman TalentCompany: AZ TechnologiesType: On-SiteShift: Monday–FridayPosition OverviewAZ Technologies is hiring a Senior Java...

  • Senior Java Developer

    4 weeks ago


    Lahore, Punjab, Pakistan AZ Technologies Full time

    Direct message the job poster from AZ TechnologiesHelping companies hire elite offshore talent within 48 hours | PM @ Techman TalentDescription:AZ Technologies is hiring a Senior Java Developer with expertise in Spring Boot and Database Integration.Type: Full-time, On-siteShift: Night shift, Monday to Friday (6:00 PM – 3:00 AM)No Remote or Hybrid Options...


  • Lahore, Punjab, Pakistan beBeeSoftwareEngineering Full time $80,000 - $120,000

    Job TitleA Senior Software Engineering Lead is required to lead a team of software engineers in the development and maintenance of complex software systems.About the RoleManage and direct a team of software engineers in the design, development, and testing of software applications.Ensure projects are completed on time, within budget, and to the required...


  • Lahore, Punjab, Pakistan Ascertia Full time

    Ascertia delivers digital trust products and services globally for Enterprises, Governments, and Trust Service Providers. Ascertia's solutions enable digital business processes underpinned by digital trust to ensure that digital identities are proven, and transactions and signatures are trustworthy.Ascertia's digital signature platform and PKI products...


  • Lahore, Punjab, Pakistan Unifonic, Inc. Full time

    Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space that is revolutionizing how businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.We pride ourselves on our fun and collaborative work environment,...

  • Java Developer

    4 weeks ago


    Lahore, Punjab, Pakistan Abacus Full time

    Join to apply for the Java Developer - Integration role at AbacusJoin to apply for the Java Developer - Integration role at AbacusGet AI-powered advice on this job and more exclusive features.Job SummaryWe are looking for a talentedJava Developer (3-5 Years Experience)Location: Lahore| Type: Full-TimeJob SummaryWe are looking for a talented Java Developer...