03 Nov
|
TRIGENT SOFTWARE PRIVATE
|
Bengaluru
03 Nov
TRIGENT SOFTWARE PRIVATE
Bengaluru
EXPERIENCE PROFILE
- 8+ years of software engineering experience, including at least 5 years developing enterprise-grade Java applications.
- 3+ years delivering microservices and cloud-native solutions in complex enterprise environments.
- Experience in large-scale commerce, retail, digital transformation, or platform migration programs.
- Prior exposure to Salesforce Commerce Cloud, composable commerce, headless architecture, Contentstack, Constructor Search, or comparable ecosystems is preferred.
- Should have experience on AI solutions
KEY RESPONSIBILITIES
Application modernization
- Transform legacy SFCC and custom business capabilities into modern Java and Spring Boot microservices.
- Design reusable domain services for customer, catalog, pricing, order, payment, loyalty, and content capabilities.
- Build scalable, secure REST APIs and participate in application decomposition, refactoring, and technical-debt reduction.
Front-end engineering
- Develop React-based composable storefront experiences using TypeScript, modern state-management patterns, and reusable components.
- Enable brand-specific styling and customer journeys while maximizing adoption of shared UDP services and UI components.
- Optimize accessibility, browser compatibility, page performance, reliability, and overall customer experience.
Integration engineering
- Build interfaces between UDP and retained enterprise platforms, including OMS, ERP, payments, loyalty, catalog, search, and content services.
- Develop canonical models, provider interfaces, and brand adapters that isolate system-specific behavior.
- Implement synchronous API and event-driven integrations using Kafka or approved messaging services.
Cloud and DevOps
- Build containerized applications using Docker and deploy workloads to Kubernetes or OpenShift environments on AWS.
- Contribute to CI/CD pipelines, infrastructure configurations, release automation, setting validation, and operational readiness.
- Implement logging, monitoring, distributed tracing, security controls, health checks,
resiliency, and performance standards.
Migration, cutover, and quality engineering
- Execute data mapping, conversion, synchronization, reconciliation, migration rehearsals, cutover, and hypercare activities.
- Create unit, component, API, integration, UI, and regression automation using JUnit, Mockito, Postman, and Playwright.
- Investigate complex defects, complete root-cause analysis, and support rollback or roll-forward decisions during releases.
- Participate in estimation, backlog refinement, design reviews, code reviews, demos, technical documentation, and sprint ceremonies.
REQUIRED TECHNICAL SKILLS
Engineering foundation
Platform delivery
Java 11/17+, Spring Boot, Spring Cloud, Hibernate/JPA
React, TypeScript, JavaScript ES6+, HTML5, CSS3
REST APIs, microservices, DDD and common design patterns
AWS, Docker, Kubernetes/OpenShift and CI/CD
Kafka/event streaming, API gateways and integration patterns
Jenkins/GitHub Actions; Terraform preferred
Oracle/PostgreSQL/MySQL; NoSQL fundamentals
JUnit, Mockito, Postman, Playwright and SonarQube
Secure coding, performance, resiliency and observability
Git, Maven/Gradle and Agile engineering practices
PROFESSIONAL CAPABILITIES
- Strong analytical and troubleshooting skills with the ability to work across application, data, integration, and infrastructure layers.
- Ability to translate functional requirements and architecture guidance into maintainable production solutions.
- Clear communication, ownership, collaboration, and mentoring of less-experienced engineers.
- Ability to operate effectively across onsite, offshore, client, platform, product, QA, and DevOps teams.
SUCCESS MEASURES
- Predictable delivery of migration scope with strong code quality, automated-test coverage, and low defect leakage.
- Reuse of common UDP services and components while meeting brand-specific requirements.
- Stable deployments, successful cutovers, timely defect resolution, and effective hypercare support.
- Adherence to UDP reference architecture, security, observability, performance, and engineering standards.
📌 JAVA FSD (Bengaluru)
🏢 TRIGENT SOFTWARE PRIVATE
📍 Bengaluru