E

Elemica

SaaS platform for multi-enterprise supply chain

Principal Software Engineer - Backend (Java/Spring Framework)

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field is required; a master's degree is preferred.
  • At least 10 years of experience, including at least 3 years in a lead engineering role on an enterprise-scale product.
  • Expert-level command of Java 17+, JVM internals, concurrency, memory management, and performance tuning.
  • Deep expertise in Spring Framework Core, Web MVC, Security, Batch, and Integration, including AOP, transaction management, and configuration at scale.
  • Advanced data modeling, query optimization, schema migration strategy, and multi-tenant persistence using Hibernate/JPA and SQL with PostgreSQL or a comparable relational database management system.
  • REST API design and governance, including versioning, backward compatibility, security, and consistency standards across a large API surface.
  • Experience with distributed systems and messaging, including asynchronous processing with JMS, message brokers, distributed caching, clustering, and failure handling in multi-node deployments.
  • A proven track record designing and evolving large enterprise systems, including modularization, layering, and integration patterns.
  • Experience defining and driving a layered automated testing strategy across unit, integration, and system tests using JUnit, Mockito, and API/UI test frameworks.
  • CI/CD and build engineering experience with Maven, GitHub Actions or comparable pipelines, build caching, static analysis, and quality gates.
  • Experience designing and operating production workloads on AWS services including EC2, S3, RDS, and container services.
  • Demonstrated experience leading multi-team technical initiatives, setting standards, and mentoring senior engineers.
  • Deep understanding of the complete software delivery lifecycle in an enterprise software environment, including release management and operational support.

Responsibilities

  • Own the product architecture and technical roadmap, aligning them with business strategy and the long-term platform vision.
  • Define, document, and enforce architecture, coding, testing, security, and continuous-integration quality standards across teams.
  • Lead the design and delivery of major cross-cutting initiatives, including platform modernization, framework and runtime upgrades, modularization, and cloud-native evolution.
  • Serve as the final technical authority on scalability, performance, reliability, security, and data integrity for the core product.
  • Set the technical-debt strategy by identifying, prioritizing, and sequencing structural improvements and securing investment to deliver them.
  • Lead architecture and design reviews, arbitrate technical trade-offs, and resolve disagreements between teams.
  • Work hands-on on complex production incidents, performance bottlenecks, concurrency issues, and data-consistency issues.
  • Mentor and develop senior engineers and team leads, build future technical leaders, and raise engineering standards through coaching and example.
  • Evaluate emerging technologies, including AI-assisted engineering and agentic integrations, validate them with prototypes, and lead adoption when they deliver value.
  • Improve engineering effectiveness through build and CI/CD performance, developer tooling, test automation strategy, observability, and incident post-mortems.
  • Partner with product management, site reliability engineering, and quality assurance leadership to translate business goals into technical strategy and realistic delivery plans.
  • Represent engineering to customers, partners, and executive stakeholders on technical topics, integrations, and solution design.

Desired Qualifications

  • Experience with Java 21+ and adopting modern language features in an existing codebase.
  • Experience integrating AI and large language models, including Model Context Protocol servers, agentic workflows, and AI-assisted engineering practices.
  • Security practices including OAuth2, SAML, Spring Security hardening, dependency vulnerability management, and secure coding reviews.
  • Experience with code-quality and architecture-enforcement tools such as ArchUnit, Semgrep, and SonarQube.
  • Experience with observability platforms such as Datadog for metrics, tracing, logging, and incident analysis.
  • Experience with Docker and container orchestration on ECS, Kubernetes, or similar runtime platforms.
  • Knowledge of Enterprise Application Integration patterns and practices for B2B and partner integrations.
  • Experience with TypeScript, Angular, or JSF to guide full-stack design decisions.
  • Experience with Playwright, Selenium, or RestAssured for system-level test automation.
  • Experience with UML and C4 for architecture documentation and communication.
  • Supply chain, logistics, or transportation management domain knowledge.
  • Knowledge of algorithms and data structures applied to performance optimization at scale.

About the Company

Elemica

SaaS platform for multi-enterprise supply chain

Elemica provides a cloud-based digital supply chain network that connects manufacturers with suppliers, logistics providers, and customers to automate procurement, order management, and transportation processes. Its AI-driven iFlow Platform offers end-to-end visibility and workflow automation across channels (EDI, API, portals) with suites Buy, Sell, Move, Quality, and See. The platform digitizes data and transactions, routing orders and shipments, selecting carriers, and managing logistics to support over $1 trillion in annual commerce and millions of daily transactions. Elemica differentiates by a multi-enterprise network approach, industry focus, and private-equity-backed modernization that broadened transportation management, multi-modal shipping, and ERP integration; its goal is to simplify and automate complex global supply chains for large enterprises with a scalable SaaS platform.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Elemica

See more jobs