Maropost
Posted 21h ago

Software Engineer (Java Developer)

Maropost
Mohali, Punjab, India
OnsiteFull Time
Responsibilities
  • developing Java code
  • designing APIs
  • maintaining schemas
Requirements
  • Requires 3+ years of Java backend development and 2+ years with SQL databases
  • Plus APIs
  • Distributed systems
  • Messaging
  • Kubernetes, CI/CD
  • Testing, Git, and strong analytical and communication skills
Technical tools mentioned
JavaSQLRESTGraphQLKubernetesCI/CDApache KafkaApache PulsarRabbitMQSpring BootSpring CloudGitOpsArgo CDCircleCIGitHub ActionsGitLab CIJenkinsGit

Job description

Everything we do is for our customers!

 

Featured on Deloitte's Technology Fast 500 list and G2's leaderboard, Maropost offers a unified commerce experience that our customers need, transforming ecommerce, retail, marketing automation, merchandising, helpdesk and AI operations with one platform designed to scale for fast-growing businesses. With a relentless focus on our customers’ success, we are motivated by customer obsession, extreme urgency, excellence and resourcefulness to power 5,000+ global brands while we head to 100,000+.

 

Driven by the same customer-centric mentality as above, we empower businesses to achieve their goals and grow alongside us. If you're a driver and not passenger and are ready to make a significant impact and be part of our transformative journey, Maropost is the place for you.

 

The Opportunity:


Thrive on change and grow beyond limits! We are looking for a bold thinker who sees a chance to learn and define whatʼs possible with every challenge! Ready to make an impact? Welcome to Maropost and you can turn ideas into action!

You will work closely with a highly collaborative engineering team to design and develop production-quality software, contribute to technical and product specifications, participate in architecture and design decisions, and continuously improve our systems and engineering practices.

The ideal candidate has strong Java backend development experience and is comfortable working with SQL, message-based architectures, APIs, cloud-native infrastructure, Kubernetes, and modern CI/CD practices.

What You'll Be Responsible For:

  • Design and develop sustainable, readable, maintainable, and elegant Java code.
  • Re-architect, refactor, and improve existing software where required.
  • Contribute to technical and product specifications and participate in architecture and design discussions.
  • Build reliable, robust, and scalable backend applications and services.
  • Design and develop REST and/or GraphQL APIs.
  • Work with message-based and event-driven architectures to build resilient distributed systems.
  • Design and maintain SQL schemas and data models that effectively represent business domains.
  • Write automated tests using appropriate testing frameworks and methodologies.
  • Participate actively in code reviews and technical discussions, providing and incorporating constructive feedback.
  • Identify opportunities to improve engineering processes, development practices, tooling, and system reliability.
  • Work with cloud-native infrastructure and Kubernetes to build and deploy production services.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Continuously learn and apply modern programming paradigms, technologies, and engineering practices.
  • Collaborate closely with engineers, product managers, and other cross-functional stakeholders.
  • Take ownership of technical initiatives and proactively identify opportunities for improvement.



What You'll Bring to Maropost

  • 3+ years of professional experience in Java development, with strong hands-on experience building production backend applications.
  • Strong knowledge of Java and object-oriented programming principles.
  • Experience developing backend services, APIs, and distributed applications.
  • 2+ years of experience working with SQL databases, including schema design and data modelling.
  • Experience with message-based/event-driven architectures such as Kafka, Pulsar, RabbitMQ, or similar technologies.
  • Strong understanding of REST APIs and/or GraphQL.
  • Experience working with microservices and distributed systems.
  • Hands-on experience with Kubernetes or modern cloud-native infrastructure.
  • Experience with CI/CD pipelines and automated software delivery.
  • Good understanding of automated testing, code quality, refactoring, and code review practices.
  • Experience with Git and modern software development workflows.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills and a strong bias toward feedback, collaboration, and continuous improvement.
  • Ability to take ownership of tasks/projects and proactively contribute ideas.
  • Experience with Apache Pulsar or Kafka,Spring Boot / Spring Cloud, GitOps and tools such as ArgoCD.
  • Experience with CI/CD platforms such as CircleCI, GitHub Actions, GitLab CI, or Jenkins.
  • Experience working in SaaS, e-commerce, fintech, or other high-scale product environments.
    • Change management savviness and an elevated level of comfort dealing with ambiguity.
    • You exemplify Maropost’s Values:
      o Customer Obsessed
      o Extreme Urgency
      o Excellence
      o Resourceful

     

    Message from the Founders: Maropost is looking for builders - people who want to drive our business forward at all costs in order to achieve the goals we have both short and long term for the results and outcomes that that will bring to us all. 

     

    If that isn't for you that’s ok, for those of you that it is please get in touch with us! 

     

    About Maropost

    Unified software platform for retail, ecommerce, and marketing automation.

    Year founded
    2011
    Employees
    363
    Organization type
    Private
    Latest investment
    Raised $1.82M Series A (2022) — led by Highland Europe
    Headquarters
    CA

    Similar jobs

    Software Engineer roles near Mohali, Punjab
    21h
    Save
    Mark Applied
    Hide
    Software Developer/Senior Software Developer- D365 BC
    Mohali or Chandigarh or Canada
    HybridFull Time
    Binary Stream
    Binary Stream: Financial and operational software solutions for Microsoft Dynamics users.
    3+ YOERequires 3–8 years of software development experience, Business Central/NAV, AL, .NET/C#, SQL Server, T-SQL, REST APIs, web services, Visual Studio Code, Git, and a related bachelor's degree.
    Microsoft Dynamics 365 Business Central, Microsoft Dynamics NAV, AL, C#, .NET, Microsoft SQL Server, T-SQL, REST APIs, Visual Studio Code, Git, Microsoft Azure, Azure Functions, Logic Apps, Azure DevOps, Power Apps, Power Automate
    21h
    Save
    Mark Applied
    Hide
    Associate Software Engineer- C# & .NET
    Mohali, Punjab, India
    OnsiteFull Time
    Jungleworks
    Jungleworks: Provides software solutions for on-demand delivery and commerce
    2+ YOERequires 2+ years of C#/.NET development experience, knowledge of ASP.NET Core, REST APIs, Angular, TypeScript, SQL databases, Entity Framework, Git, debugging, and software development fundamentals.
    C#, .NET, Angular, ASP.NET Core, TypeScript, HTML, CSS, PostgreSQL, MySQL, Entity Framework, Git, .NET 6+, Microsoft Azure, Amazon Web Services (AWS), Docker, Apache Kafka, RabbitMQ, CI/CD, Agile, Scrum
    1w
    Save
    Mark Applied
    Hide
    Software Engineer Dev Ops
    Mohali or Gdansk
    HybridFull Time
    Accelleron
    AccelleronSIX Swiss Exchange: ACLN: Manufacturer of turbochargers and fuel systems for heavy industries.
    Computer science degree or related field; experience with Azure DevOps, CI/CD, monitoring, C#/.NET Core, Azure PaaS, Visual Studio, Git, and English communication. Kubernetes and database experience are advantageous.
    Azure DevOps, Bicep, C#, .NET Core, Azure App Service, Microsoft Entra ID, Azure Key Vault, Azure Blob Storage, Azure Service Bus, Application Insights, Visual Studio, Git, Kubernetes, SQL, NoSQL, InfluxDB
    1mo
    Save
    Mark Applied
    Hide
    Sr. Software Engineer
    Chandigarh, Chandigarh, India
    OnsiteFull Time
    Tech Mahindra
    Tech MahindraNational Stock Exchange of India: TECHM: Global provider of information technology and business process services.
    3+ YOEExperience with Oracle Financials, strong PL/SQL and SQL skills, developing RICEFW objects, Oracle Forms/Reports and XML/BI Publisher experience, bachelor\u0002s degree and 3+ years relevant experience.
    Oracle 12c, PL/SQL, SQL, Oracle Forms, Oracle Reports, XML Publisher, BI Publisher, Workflow Builder, OAF, SOA, Oracle EBS
    1mo
    Save
    Mark Applied
    Hide
    Software Developer (Backend)
    Mohali, Punjab, India
    ₹18k-₹20k/mo OnsiteFull Time
    Innow8
    Innow8: An organization providing educational services and digital solutions.
    0+ YOEProficiency with Node.js backend development, REST APIs, relational and NoSQL databases, authentication, cloud platforms, Docker, CI/CD, and Git.
    Node.js, Express.js, NestJS, PostgreSQL, MySQL, MongoDB, Firebase, JWT, OAuth, Firebase Auth, AWS, Azure, Google Cloud, DigitalOcean, Docker, CI/CD, ESP32, Arduino, Bluetooth, Wi-Fi, WebSockets, Git, GitHub, Vercel, TypeScript
    1mo
    Save
    Mark Applied
    Hide
    Associate, Software Engineer
    Mohali, Punjab, India
    OnsiteFull Time
    Roundglass
    Roundglass: Holistic wellness platform providing digital tools and social programs.
    2+ YOEB.Tech (or equivalent) and 2+ years software development/BI experience. Strong Node.js (Express), JavaScript/TypeScript, SQL (MySQL/PostgreSQL), Power BI, Metabase, DAX/MDX, ETL/ELT, and BI modeling skills; experience with low-code tools and workflow/BPM is a plus.
    Node.js, Express, JavaScript, TypeScript, Microsoft Power BI, Metabase, DAX, MDX, SQL, MySQL, PostgreSQL, NocoDB, XState, Camunda, n8n, Microsoft Power Automate, JWT, OAuth2, OpenAPI, Swagger, Postman, ETL, ELT, Git, REST
    7mo
    Save
    Mark Applied
    Hide
    Software Engineer
    Mohali, Punjab, India
    ₹500k-₹700k/yr OnsiteFull Time
    XenonStack
    XenonStack: Building enterprise-ready agentic AI platforms and systems.
    0+ YOE0-1 year experience in software development with strong fundamentals in at least one language; solid knowledge of data structures, databases, and SQL; familiar with Git and software workflows; strong problem-solving mindset.
    Java, Python, Golang, SQL, Git, REST APIs, Spring Boot, FastAPI, Flask, Docker, AWS, GCP, Azure
    1y
    Save
    Mark Applied
    Hide
    Mid-Senior Software Engineer (FastAPI, Python, SaaS)
    Dehra Dūn, Uttarakhand, India
    OnsiteFull Time
    Paramyter Tech
    Paramyter Tech: A software services delivering Salesforce-related solutions and SaaS products.
    3+ YOE3+ years Python & FastAPI; SaaS and multi-tenancy experience; knowledge of NGINX, PostgreSQL, Redis; frontend with React/Material UI; deploy SaaS on Render/AWS/GCP.
    FastAPI, Python, React, Material UI, PostgreSQL, Redis, NGINX, Render, AWS, GCP, RBAC