Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Student Learning Platform - Java With Search Tool Experience - 100% Remote
Recruited by Dice 8 months ago Address San Jose, CA, United States
Nodejs Developer Jobs
Recruited by BitCot 9 months ago Address , San Diego
Java Engineer Jobs
Recruited by Chuwa 9 months ago Address , Santa Clara, 95051
Software Engineer Iii, Google Nest
Recruited by Google 9 months ago Address Mountain View, CA, United States
(Usa) Software Engineer Iii
Recruited by Walmart 9 months ago Address San Bruno, CA, United States
React.js Developer Jobs
Recruited by IMCS Group 9 months ago Address Santa Clara, CA, United States
Software Engineer Iii Jobs
Recruited by Electronic Arts (EA) 10 months ago Address Redwood City, CA, United States
(Usa) Software Engineer Iii
Recruited by Walmart 10 months ago Address Sunnyvale, CA, United States
Software Engineer Iii Jobs
Recruited by Sam's Club 10 months ago Address Sunnyvale, CA, United States
Software Engineer Iii, Google Workspace
Recruited by Google 10 months ago Address Sunnyvale, CA, United States
Nodejs-Developer Jobs
Recruited by Celandyne Software Solutions 11 months ago Address , Santa Clara, 95050, Ca

Microservices Development Engineer Jobs

Company

CXApp

Address San Ramon, CA, United States
Employment type FULL_TIME
Salary
Expires 2024-03-08
Posted at 8 months ago
Job Description

About Us:CXAPP is a forward-thinking technology company that leverages AI to transform industries, drive innovation and deliver cutting-edge solutions.


:

As a Microservices Development Engineer at CXAPP,you will play a critical role in designing, developing, and maintaining our microservices architecture. You will be responsible for containerization and orchestration, API design, ensuring data consistency, and contributing to the development of distributed systems. Your work will directly impact our ability to deliver scalable, reliable, and efficient solutions.


Key Responsibilities:

  1. Microservices Development:Design, develop, and maintain microservices that power our applications, ensuring scalability and modularity.
  2. Containerization and Orchestration:Implement containerization using Docker and orchestration using Kubernetes to manage microservices deployment and scaling.
  3. Microservice Architecture:Contribute to the design and evolution of our microservices architecture, emphasizing loose coupling and independent deployment.
  4. API Design:Design and document well-structured, RESTful APIs that enable seamless communication between microservices.
  5. Communication Protocols:Select and implement communication protocols and patterns (e.g., REST, gRPC) for efficient microservices interaction.
  6. Data Consistency:Ensure data consistency and integrity in a distributed microservices environment, considering eventual consistency models.
  7. Distributed Systems:Contribute to the development of distributed systems, understanding the challenges and opportunities they present.
  8. Service Discovery:Implement service discovery mechanisms (e.g., Consul, etc) to facilitate the dynamic registration and discovery of microservices.
  9. Database Security:Implement security measures to protect microservices' databases, including authentication, authorization, and encryption.
  10. Performance Optimization:Optimize the performance of microservices, including latency reduction and resource utilization.
  11. Version Control:Use version control systems (e.g., Git) to track changes in microservices codebases and collaborate with development teams.
  12. Documentation:Maintain clear and comprehensive documentation for microservices, APIs, and system architecture.


Qualifications:

  • Proficiency in version control (e.g., Git).
  • Proficiency in API design and communication protocols.
  • Knowledge of distributed systems concepts, including data consistency and fault tolerance.
  • Excellent communication and collaboration skills.
  • Proven experience in microservices development and containerization (Docker, Kubernetes).
  • Experience with service discovery mechanisms.
  • Strong problem-solving and analytical skills.
  • Understanding of database security best practices.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Strong understanding of microservices architecture principles.
  • Commitment to staying updated with emerging microservices trends and best practices.


Benefits:

  • The chance to work on cutting-edge AI projects with a talented team.
  • Comprehensive health, dental, and retirement plans.
  • Opportunities for professional development and growth.
  • Competitive salary and performance-based bonuses.
  • A dynamic and collaborative work environment.


Join our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI.Apply now and be part of our exciting journey towards innovation and digital transformation.

https://cxapp.com/company/careers