Lead Java Developer Supply Chain Management
Coviam Technologies
Bangalore, Karnataka, IN
1d ago
source : Instahyre

Responsibilities :

  • Design, coding review, coding, unit testing, end user feedback cycle changes.
  • Manging and scaling the system in production.
  • Requirements :

  • 5 years of professional software development experience.
  • 4 years of object-oriented Java / J2EE hands on development.
  • Spring (MVC, IOP / DI, REST, Security) & Hibernate / Spring.
  • Any one of the messaging solutions like Kafka, RabbitMQ.
  • Experience of Redis or / and Mongo DB.
  • Agile methodology.
  • Experience leading or working with cross geography teams.
  • Unix, shell scripting & Build Systems.
  • Micro service design and development experience.
  • Android application development experience.
  • Experience in performance optimization is an added advantage.
  • Full SDLC experience (requirements gathering, architecture, development, QA, etc...).
  • You will be working with Supply Chain Management team building a leading eCommerce platform for Asian markets.
  • Order Promising system, promising the order delivery promise date to customer by applying the constraints on current resource availability across different steps in the supply chain.
  • This system needs to scale for thousands of requests per minute with few million seconds of response time.
  • Warehouse and Inventory Management system, this system needs to scale to processing huge number of orders across different warehouse.
  • Transportation and Logistics Management, involves in planning and delivery of huge number orders to end customer.
  • This system has the workflows to manage first mile, line haul and last mile delivery to customer.
  • Inventory Planning, helps in tracking different selling behaviours of the items and triggers / helps planners to replenish, promote, markdown or place inventory at right place to cut down the on hand inventory requirements.
  • You will be actively involved during the entire technology development lifecycle.
  • Primary role in leading software development teams.
  • The customized solutions that you will be architecting.
  • Developing will also require knowledge.
  • Experience with spring / Hibernate, SOAP / REST, micro services and SQL.
  • Ability to learn new technologies quickly.
  • Willingness to read and digest large existing source code.
  • Take ownership on complex component or subsystem to drive improvements and re-architecture.
  • Work with a team of amazing developers and designers involved in the design and development of global platforms.
  • Invent and prototype new features, build, test and ship them to customers as SaaS, cloud based or hosted product platforms.
  • Drive the implementation of new technologies which improve our ability to build great customers products.
  • Participate in a fun, open learning environment with great benefits and smart talented folks that represent among the best globally.
  • Step 2
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form