drjobs Java MS Lead العربية

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Java MS Lead
Location: SFO, CA(initial Remote)
Job Description:
  • Implement new fulfillment solutions like Inventory Microservice, Safety Stock Engine, In-store fulfillment Microservices etc
  • Lead performance tuning, backup/recovery and security of Order Management System Database.
  • Proactively design and scale backend systems to support business growth.
  • Design software systems and applications at scale for higher availability and resiliency in Cloud environment using appropriate programming languages (like Java, Nodejs, python etc) and right database solutions (Relational or Non-Relational, Columnar or Row Based etc.).
  • Analyze current technologies used within the Digital organization and determine ways to improve Guide teams composed of top engineers, designers and quality engineers to build products, solutions and engineering processes to assist in managing the entire product life cycle 'idea to support'.
  • Champion software engineering process improvement initiatives across Digital organization You will deliver proof-of-concept solutions to validate the general approach.
  • Be involved in the technical community Must be able to work with client and litmus7 offshore Development team.
  • Write code for creating POC and building some complex solutions Be part of a Scrum team doing full-stack design and development to deliver high quality solutions Create and Maintain documentation related to System Architecture, Solution Design and Standards.
  • Troubleshoot and debug applications
  • Present technical solutions to a wider audience of Directors, Developers, Support Engineers Apply performance engineering principles when designing Technical Solutions and reviewing the metrics through the product lifecycle to ensure the final product meets the required SLA.
Details:
  • 6+ years' experience in a software engineering/lead role.
  • IBM Sterling Order Management Systems nice to have Should have integration experience on ecommerce Platforms, databases, ERPs, Payment gateway and Warehouse Management Systems.
  • Must have worked on designing systems that are based on API architecture using REST API Design principles.
  • Must have good understanding of Microservices Design patterns and experience in designing microservices using SpringBoot Framework.
  • Must have implemented or have a good knowledge of event driven architecture in microservices.
  • Coding experience in programming language like Java, Python, C, Unix Shell. and reactive microservice framework like Java Spring Boot.
  • Development experience in both Relational Database like MySQL, PostgreSQL, DB2 and Non-Relational database like DynamoDb, MongoDb, Elastic Search, Graph DB etc.
  • Development experience with Cloud environment like AWS (preferred), Azure.
  • Experience with containerization technologies, including: Docker, AWS Elastic Container Service (ECS) or Kubernetes
  • Development experience in building high throughput and resilient messaging solutions using Kafka, Rabbit MQ, IBM MQ etc.
  • Experience using In Memory Caching solution like Redis, memcached etc
  • Exceptional documentation skills
  • Ability and desire to learn new patterns and technology at a rapid pace.
  • The candidate should have an understanding of modern security standards such as OAuth, OpenID Connect, SAML and WS-Federation

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.