JAVA Software Architect

3 days 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

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

  • Software Architect

    1 week ago


    Lahore, Punjab, Pakistan beBeeSoftware Full time 600,000 - 800,000

    Job Title: Software ArchitectWe are seeking an experienced and skilled software architect to lead the development of our company's cutting-edge applications.The ideal candidate will have a deep understanding of software design patterns, architecture principles, and technology stacks. They will be responsible for designing, developing, and deploying scalable,...


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


  • Lahore, Punjab, Pakistan beBeeSoftware Full time 1,200,000 - 1,600,000

    Job Title: Senior Java DeveloperWe are seeking a skilled Senior Java Developer to design, implement, and rigorously test high-quality software solutions.The ideal candidate will develop robust and efficient Java applications in alignment with business requirements and technical specifications.They will collaborate with cross-functional teams to design,...


  • Lahore, Punjab, Pakistan Formulatrix Pakistan (Private) Limited Full time

    Lead Software Architect Formulatrix Pakistan (Private) Limited, Pakistan We are seeking a hands-on, top-notch Lead Software Architect who can work with Microsoft C#, C++, Visual Studio, Windows Forms, and SQL Server to implement components of our software products and robotic control systems. There is no shortage of challenges at Formulatrix: image...


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

  • Software Architect

    2 weeks ago


    Lahore, Punjab, Pakistan beBeeProgrammer Full time 1,500,000 - 1,700,000

    We are seeking a skilled programmer to join our development team and contribute to the creation of scalable, high-performance applications.Key ResponsibilitiesCollaborate with external and internal partner APIs to extract and load data into our data platform.Design and implement data integrations to external partners and ETL jobs in collaboration with the...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Java Developer(Support) role at Contour SoftwareJoin to apply for the Java Developer(Support) 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 2,000 staff across 3 cities, in...

  • Java Technical Lead

    3 weeks ago


    Lahore, Punjab, Pakistan Stewart Pakistan Private Limited Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from Stewart Pakistan Private LimitedGlobal HR Leader | HR Business Partner | Driving Strategic HR Initiatives Across BordersWe are seeking an experienced Technical Lead to provide hands-on technical leadership for our Title Production System, which is built using Java, MS SQL Server,...


  • Lahore, Punjab, Pakistan beBeeSoftwareDeveloper Full time 7,000,000 - 8,000,000

    We are looking for a skilled software developer to lead our team.Job DescriptionThis is a critical role that requires leading the design, development and maintenance of scalable, high-performance software solutions for enterprise-grade products.The ideal candidate will have hands-on experience in Java-based software development and expertise in Core Java,...