JDA logo

Senior Software Engineer - Java, Python

JDA
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

4 - 8 Years

TYPE

FullTime

SKILLS REQUIRED

JavaPythonMicroservices ArchitectureREST APIsCI/CDSoftware ArchitectureCloud Infrastructure

Job description

Overview

Senior Software Engineer role focused on designing, developing and maintaining application features, deployments and environment reliability using Java, Python and microservices architecture.

What you'll do

  • Design and develop application features as required for the analytical and transactional reporting needs.
  • Extract and adopt to the platform protocols to implement the changes as requested in the product, and adopt emerging standards that cascade to downstream applications.
  • Manage the build pipelines.
  • Be involved in requirement analysis and design discussions to define design, architecture and deployment strategies for product and feature development.
  • Handle queries from internal and external stakeholders on the product.
  • Set up and manage demo environments for customer adoption and product roadmap enhancements.
  • Contribute to the innovation track.
  • Develop scalable code and automate build and release processes to support continuous delivery and model lifecycle workflows.
  • Collaborate with engineering, cloud, AI, QA and operations teams to ensure reliable, secure and scalable delivery of products.
  • Learn and adapt to the existing development lifecycle and engineering practices used by the team.

What you'll need

  • 4 to 8 years of experience developing applications as a Software or Senior Software Engineer, with expertise in microservices, Java and Python.
  • Excellent ownership and responsibility for features and products being developed, including those in maintenance mode.
  • Excellent understanding of and hands-on implementation of RESTful services, and tools like Postman or similar.
  • Good exposure to Snowflake, relational databases and NoSQL, with the ability to integrate and build services that interact with one or more of these cloud or on-prem databases.
  • Strong analytical and problem-solving skills with attention to detail.
  • Knowledge of cloud platforms (e.g., Azure, GCP, AWS).
  • Experience executing CI/CD pipelines and tools like Git Actions, Jenkins, etc.

Nice to have

  • Experience or knowledge in Warehouse Management Systems (WMS) or the supply chain domain.
  • Previous experience with warehouse, fulfillment or e-commerce products is preferred.

Details

  • Location: Bangalore.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Java, Python