JAVA Software Architect

3 weeks ago


Lahore, Punjab, Pakistan Mktg Llc Full time

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

We are seeking an experienced JAVA Solution/Software Architect with a strong background in microservices architecture, cloud infrastructure, and enterprise application development. The ideal candidate will design and oversee the implementation of a scalable and secure AWS-based microservices application, ensuring high performance, availability, and resilience.

Required Skills & Qualifications:

  • Strong experience in designing and implementing microservices architecture with Spring Boot, Spring Cloud, RESTful APIs.
  • Hands-on experience with AWS services: EC2, RDS, MSK (Kafka), S3, API Gateway, Cognito, IAM, VPC, Load Balancer, and CloudWatch.
  • Expertise in Kafka (MSK) for event-driven communication between microservices.
  • Strong understanding of security best practices, including OAuth2, JWT, AWS Cognito, IAM roles, and WAF.
  • Experience with Docker, Kubernetes (EKS), or ECS for containerized microservices.
  • Familiarity with CI/CD pipelines (AWS CodePipeline, Jenkins, GitHub Actions, etc.).
  • Experience in cost optimization and performance tuning of AWS cloud solutions.
  • Excellent communication and leadership skills to guide teams and stakeholders.
  • Excellent English communication skills for discussion with different stakeholders
  • Experience in ERP integration, specifically for handling order management, cash van operations, and inventory updates.
  • Knowledge of retail, merchandising, and CRM systems to support future enhancements.
  • Ability to design real-time inventory updates and synchronization mechanisms for distributed systems.

Preferred Qualifications:

  • AWS Certified Solutions Architect – Professional or equivalent certification.
  • Experience with serverless architectures (Lambda, DynamoDB) is a plus.
  • Knowledge of infrastructure as code (Terraform, CloudFormation).
  • Exposure to AI/ML-based analytics using AWS services is a plus.

Project Domain:

This project involves order taking from stores and posting orders to an ERP system. It also includes a cash van module for delivering spot orders and updating inventory in real time. Additionally, merchandising and CRM functionalities will be incorporated at a later stage.

Key Responsibilities:

  • Architecture & Design: Design and implement a microservices-based architecture on AWS, ensuring scalability, security, and high availability.
  • Infrastructure Setup: Define and optimize AWS infrastructure including EC2, RDS, MSK (Kafka), API Gateway, Cognito, S3, and IAM.
  • Microservices Management: Oversee the development and deployment of microservices using Spring Boot, Spring Cloud Gateway, and RESTful APIs.
  • Security & Compliance: Implement robust authentication & authorization using AWS Cognito, IAM policies, and best security practices.
  • Messaging & Event-Driven Architecture: Architect Kafka-based communication between microservices for real-time data processing.
  • Database Strategy: Design and manage a centralized AWS RDS (PostgreSQL/MySQL) with efficient backup and disaster recovery strategies.
  • Performance Optimization: Ensure high availability, scalability, and cost optimization of AWS resources.
  • Monitoring & Logging: Integrate CloudWatch, AWS WAF, ELK stack, and other monitoring tools for application health tracking.
  • Collaboration: Work closely with developers, DevOps engineers, and business stakeholders to align solutions with business goals.
Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesAdvertising Services

Referrals increase your chances of interviewing at MKTG Marketing Management LLC by 2x

Get notified about new Software Architect jobs in Lahore, Punjab, Pakistan.

Associate Software Engineer - AI/ML -Fresh GraduatesAssociate Software Engineer - Data ScienceSenior Software Engineer / Assistant Team Lead - AI/MLSenior Software Engineer - Microsoft Dynamics 365Principal Software Engineer (Remote, Lahore, USD Salary)

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
  • Software Architect

    2 weeks ago


    Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Software Architect role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Architect role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over...


  • Lahore, Punjab, Pakistan Abacus Global Full time

    We are seeking a highly skilled and experienced Senior Java Developer with deep expertise in designing and implementing robust integration solutions for the telecommunications and fintech sectors. The ideal candidate will have a strong command of modern Java-based development, API architecture, and security protocols, along with a solid understanding of...

  • Software Architect

    2 weeks ago


    Lahore, Punjab, Pakistan Gtradecenter Full time

    InvoZone is a growing company in Lahore, headquartered in Canada, that offers a combination of consulting, outsourcing, and specialized services to a global clientele across all types of web and mobile app development.The company was launched by experienced and visionary IT professionals with more than 10 years of industry experience in the fraternity of...


  • Lahore, Punjab, Pakistan Descene Digital Full time

    Direct message the job poster from Descene DigitalSolution Architect | Integration Architect | Salesforce | Spring Micro-services | Java 8, 11, 17 | Talend | Cisco CVP IVR | AWS Cloud | AzureCompany DescriptionAt DesceneDigital.com, we partner with our clients to enable their technology, allowing them to focus on their organization's mission. We leverage our...

  • Senior Java Developer

    4 weeks ago


    Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Senior Java Developer role at Contour Software2 days ago Be among the first 25 applicantsJoin to apply for the Senior Java Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to...


  • 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...


  • 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...

  • Java Developer

    1 week 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...


  • Lahore, Punjab, Pakistan beBeeJava Full time 2,000,000 - 3,000,000

    Job OverviewWe are seeking a highly skilled Senior Java Developer to join our team at SiliconFort LLC.The successful candidate will be responsible for developing high-quality Java applications in alignment with business requirements and technical specifications.Key Responsibilities:Develop high-quality Java applications in alignment with business...


  • Lahore, Punjab, Pakistan beBeeSoftware Full time 800,000 - 1,150,000

    Seeking an experienced software professional to fill a key role in our organization. The ideal candidate will possess a strong background in Java development and experience with cloud-based services, particularly AWS.About the PositionWe are seeking an individual with 8+ years of full-stack Java development experience.The successful candidate will have...