This job listing has expired and the position may no longer be open for hire.

Lead II - Software Engineering at UST Global Inc in San Jose, California

Posted in Other 8 days ago.

Type: Full Time

Job Description:

UST Global is looking for talented Sr Data Engineer who will be working with one of the leading technology providers in the US. The ideal candidate should have the ability to work creatively and analytically in a problem-solving environment. The ideal candidate must possess excellent written and verbal communication skills with the ability and knowhow to collaborate effectively with domain experts and IT leadership team.

Job responsibilities
Actively collaborate and contribute with peers on technical design & implementation of product features and demonstrate self-driven initiative to explore new technologies to remain current in a modernized approach to solving problems.
Design & Develop low latency microservices with robustness; scalability; resiliency; and high performance.
Establish code quality; participate in code review; create reusable and testable code; showcase skills in decomposing problems; quickly troubleshoot; and fix live application services.
You will play a critical role in the development of core business service APIs & deliver on high service quality of those APIs deployed on the Kubernetes platform. You will also be responsible for the service integration with a myriad of core services such as Mongo DB; Change Data Capture; Kafka (Pub/Sub); Address correction/standardization service; Streaming services; ETL services; Azure Search; Azure Blob; D&B service and some of the critical business service such as SalesForce; Dynamics365; Marketo; and other PaaS; SaaS and on-prem systems.
Required Skills
Strong foundation in computer science; with strong competencies in data structures; algorithms; distributed computing; and microservices architecture.
A strong desire to abstract the complexity; replace manual approach to automation; and user experience-focused design.
Experience developing highly available and scalable production services and should have technic to engineer simple solutions to solve complex problems and error handling.
Self-motivated with a passion for taking ownership and delivering outcomes. Should effectively operate with minimal supervision while collaborating with colleagues in multiple organization and time zones.

Required Technology Expertise

Experience architecting container-based microservice using Java 11; Spring; Spring Boot
NoSQL Datastore (MongoDB; Change Data Capture)
Experience in Containerization (Docker; Kubernetes); CI/CD; GIT; Artifactory; package the application as a Kubernetes microservice.
Experience in developing cloud-native applications on Azure platform and a solid understanding of Networking technologies such as private links; network policies; VNET peering etc.
Experience in Publish and Subscriber Messaging services using Kafka.
Experience in implementing advancing messaging frameworks such as webhooks; windowing; streaming).
Experience in building advanced indexing and search capabilities (Fuzzy; Boolean; Keyword; Phrase; Wildcard; Proximity; Autocomplete; scoring) using Search Technologies (Azure Search; Elastic Search or Apache Solr; Lucene).
API security implementation using OAuth2; 2-factor authentication.

UST Global celebrates diversity and inclusion. We are an Equal Employment Opportunity employer. We welcome candidates to apply for employment from diverse backgrounds and believe your unique perspective adds to the richness of our company culture. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.