Overview
Skills
Job Details
Role Sr. Java Developer
Location - Goleta CA- Onsite from day one
Contract: Fulltime
Enhance, and maintain the eCommerce B2B stack developed using Java microservices based technology stack leveraging AWS as the cloud infrastructure
. Should have good domain knowledge of B2B constructs of eCommerce including Organizations, Contracts, Catalog Filters, Quote workflows, BOM, Buy On Behalf, Order Punchouts, Purchase Order, Credit Lines, Requisition Lists, Saved carts etc.
. Recommend someone having a good knowledge of integrations with downstream eCommerce systems like OMS, Store Systems, ERP etc.
Knowledge on event driven architecture and reactive microservices programming will be an added advantage
Expert in eCommerce domain with good knowledge levels on various subsystems like Profile, Product/Catalog, Browse & Search, Cart/Order/Checkout, Payment Integrations.
People with experience integrating eComm solutions with PBCs like Search platforms, Loyalty, Payments, Recommendations engines etc. will have added weightage.
Expert in one of the CSPs (AWS/Azure/Google Cloud Platform) and in-depth knowledge on various services that the particular CSP offers
Should have been involved in at least one design/implementation of the overall eComm for a from scratch implementation.
Should have experience implementation and maintenance of SQL or NoSQL databases like MySQL, Oracle, Mongo, Cassandra, Cosmos, Dynamo etc, ensuring data integrity and security.
Employ cloud services and infrastructure, leveraging Terraform or equivalents like AWS CloudFormation/Azure ARM Templates/Google Deployment Manager etc for infrastructure as code practices.
Implement continuous performance monitoring and optimization using tools like New Relic, DataDog etc.
Should have good knowledge on general cloud services like API Gateways, Serverless Functions, Message Broker services like Event Bridge/SQS/SNS/Kinesis/Kafka etc.
Experience in microservices frameworks and development. Java Springboot being the preferred one.
Good knowledge on API concepts, technologies such as REST, JSON, GraphQL and Swagger
Knowledge in integrations via API s and third-party systems (eg: Payment gateway, Fraud check, Inventory Services, Promotions etc)
Strong knowledge latest web technologies, CI/CD concepts etc
Good knowledge on in memory / distributed caching mechanisms like Spring/EhCache/Redis/HazelCast etc.
Good Retail domain knowledge
. Should have a fairly good understanding of L3 support processes, roles and responsibilities.
. Should work closely with counterparts in L1/L2 teams to monitor, analyze and expedite issue resolutions, reduce stereotypes, automate SOPs or find avenues for the same by being proactive.
. Should be flexible to work with overlap with some part of offshore (IST) hours to hand off / transition work for the day to the offshore counterpart for L3.
Proficient in Agile methodologies and JIRA
A Strong foundation of algorithms and data structures
Experience with Service Oriented Design, Open-Source Technology Stack would be a good advantage
Professional Skill Requirements:
Proven ability to work creatively and analytically in a problem-solving environment
Desire to work in an information systems environment
Excellent communication (written and oral) and interpersonal skills
Strong written and verbal communication skills with the ability to effectively communicate with business and technology partners, peers, and senior management
Strong interpersonal skills and the ability to work with multiple stakeholders to drive success.