Senior Software Engineer

1 week ago


Mumbai, India Pivotree Full time

About Pivotree

Pivotree is a leading provider of frictionless commerce solutions, empowering businesses to design, build, and manage sophisticated digital platforms that span Commerce, Data Management, and Supply Chain. We partner with over 200 major retailers, branded manufacturers, and distributors worldwide to drive their digital transformation.

Job Summary

We are seeking a highly skilled and motivated backend developer to join our dynamic engineering team. This role will be crucial in designing, developing, and maintaining robust and scalable integration solutions that directly contribute to a frictionless and seamless experience for our end users. The ideal candidate will have strong expertise in Java and Spring Boot, coupled with hands-on experience in modern messaging frameworks. Familiarity with modern serverless architectures in cloud environments, notably AWS, will be a significant asset.

Key Responsibilities

  • Design, develop, and implement highly reliable and scalable integration solutions using Java and Spring Boot.
  • Work extensively with messaging frameworks such as Kafka, RabbitMQ, or similar technologies to build event-driven and asynchronous communication patterns.
  • Collaborate with cross-functional teams (e.g., backend, frontend, product, DevOps) to understand integration requirements and translate them into technical specifications.
  • Develop and maintain APIs (RESTful, GraphQL) for seamless data exchange between disparate systems.
  • Implement robust error handling, monitoring, and logging mechanisms for integration flows.
  • Optimize integration solutions for performance, scalability, and security.
  • Participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Develop comprehensive unit tests for all integration code using frameworks like JUnit and Mockito, ensuring high code coverage.
  • Design and implement integration tests to validate end-to-end data flow and communication between connected systems and microservices.
  • Troubleshoot and resolve complex integration issues in production and non-production environments.
  • Stay up-to-date with emerging integration technologies, patterns, and best practices.

Qualifications

  • 3+ years of professional software development experience, with a strong focus on enterprise integration.
  • Proven expertise in Java development.
  • Experience with the Spring Boot framework for building microservices and integration applications.
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and Spring Data JPA.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) and Spring Data modules for NoSQL
  • Hands-on experience with messaging frameworks such as Kafka, RabbitMQ, ActiveMQ, or similar.
  • Familiarity with version control systems (e.g., Git).
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work independently as well as in a team environment.

Nice-to-Have Skills (Bonus Points)

  • A solid understanding of and practical experience with serverless architectures on leading cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines for automated deployments.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch).

Pivotree is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible workplace.



  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India Private Limited is based in Mumbai Worli Airoli and Bangalore with an employee strength of 1300 It is one of the foremost providers of end- to-end IT services across various sectors We work with diverse industry verticals which include publishing media financial services retail healthcare and...


  • Mumbai, Pune, India Boomi Software Full time

    Job DescriptionAs a Software Senior Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description NEC Software Solutions India We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust market-ready software products that meet the highest standards of engineering and...


  • Delhi, Kolkata, Mumbai, India Boomi Software Full time

    Job DescriptionAs a key member of the Agile team, collaborate throughout the software development lifecycle.- Guide and participate in the design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any reported issues.- Work independently with a minimal level of guidance from technical...


  • Mumbai, Maharashtra, India Yurekh Solutions Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionYurekh Solutions Private Limited is a technology-first IT and marketing solutions company specializing in AI-powered marketing strategies, robust IT infrastructure solutions, and innovative brand consulting. By transforming traditional business challenges into digital opportunities, we empower organizations with data-driven insights,...


  • Mumbai, India Yurekh Solutions Private Limited Full time

    Company Description Yurekh Solutions Private Limited is a technology-first IT and marketing solutions company specializing in AI-powered marketing strategies, robust IT infrastructure solutions, and innovative brand consulting. By transforming traditional business challenges into digital opportunities, we empower organizations with data-driven insights,...


  • Mumbai, Maharashtra, India beBeeSoftware Full time ₹ 5,00,000 - ₹ 8,00,000

    Job Title: Senior Software Engineer", "Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong passion for delivering high-quality solutions.", "Key Responsibilities", "Design and Develop Software Solutions: Design, develop, test, and deploy...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Description Company Description NEC Software Solutions India On 1st July 2021 Rave Technologies became NEC Software Solutions India This change brought us under the global NEC Corporation brand We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation We have more than 30 years of...


  • Mumbai, Maharashtra, India beBeeEngineering Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Software Engineering LeaderThis role is for an experienced software engineering leader who can design, develop and implement high-quality, scalable systems.The ideal candidate will have 8+ years of experience in leading technical teams and have a strong understanding of software development principles, practices, and methodologies.Develop...


  • Mumbai, India Collabera Full time

    Job Description Senior Software Engineer Mumbai, INDIA Hybrid working arrangement (3 Days onsite, 2 Days remote) Job Description: Must-Haves: - 7+ years of experience in software engineering/development. - Strong hands-on experience with Python, Spring Boot - 2+ year of hands-on AWS experience - Experience working in front-office environments alongside...