JDA

Lead Software Engineer - Java, Spring Boot, Microservices

In short

Lead Software Engineer role focused on designing, developing and maintaining microservices-based application features in a Java/Spring Boot/Python stack on Azure cloud, working closely with engineering, cloud, AI, QA and operations teams. The company builds analytical and transactional reporting products, likely in the supply chain/warehouse management space. Requires 8-10 years of experience with microservices, Java, Python, RESTful services, Snowflake, relational and NoSQL databases, and CI/CD pipelines. Experience with Warehouse Management Systems or ecommerce products is a plus.

Scope
•Core responsibilities to include design, development and maintaining (along with counterparts and distinguished Architects) of application features, deployments and environment reliability.
•Develop scalable code and automate build/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.
•Open to learn and adapt to existing development lifecycle and engineering practices used by the team.
Our current technical environment
•Software: Java, Spring boot, Python, Gradle, GIT, Rest API, OAuth, GraphQL
•Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
•Cloud Architecture: MS Azure (ARM templates, AKS, Azure Data Storage, Azure AD, Serverless functions)
•Frameworks/Others: Docker, Kubernetes, Kafka, Snowflake, NOSQL, RDBMS, Gradle, Maven, GIT Actions and workflows
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 as well as adopting to the emerging standards that cascade to the downstream applications.
•Manage the build pipelines.
•Involve in requirement analysis, design discussions to come up with design, architecture and deployment strategies involved in the product/feature development.
•Handle queries from the internal/external stake holders on the product.
•Setup/Manage demo environments for customer adoption and product roadmap enhancements.
•Contribute to our innovation track.
What we are looking for
•8 - 10 Yrs of experience in developing applications as Software/Sr. Software/Lead Engineer with expertise in microservices, Java and Python.
•Excellent ownership and responsibility in owning features and products being developed including those which are in the maintenance mode.
•Have excellent understanding and hands on implementation of RESTful services and tools like Postman or similar.
•Have a good exposure to Snowflake, Relational databases and NoSQL with the ability to integrate and build services that can interact with one or more of these cloud/on-prem DBs.
•Strong analytical and problem-solving skills with attention to detail.
•Knowledge of cloud platforms (e.g., Azure, GCP, AWS) and Experience with executing CI/CD pipelines and tools like Git Actions, Jenkins, etc.
•Experience or knowledge in Warehouse Management Systems (WMS) or the supply chain domain is a plus. Prefer profiles with previous experience with Warehouse/fulfillment or any ecommerce products.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot