Senior Software Engineer

DecisionEngines Inc - Palo Alto, CA (30+ days ago)


Decision Engines is venture funded intelligent process automation company located in Palo Alto, CA. We will pioneer The Autonomous Enterprise by automating the work of millions of knowledge workers, through the deployment of AI-Bots to conduct straight through business processing.

We are looking for a top notch backend developer who can build distributed, scalable and extensible middleware using latest technologies.

  • Passionate about building scalable and extensible middleware framework.
  • Deep expertise and hands on experience with Java, Spring Boot, and and Micro services architecture
  • Expert in middleware architectures and technologies such as Kafka, RabbitMQ, NoSQL databases, Elastic search
  • Experience with deployment/monitoring solutions on public/private cloud using Docker/Kubernetes
  • Thorough understanding of REST principles, designing RESTful API
  • Strong grasp of security principles and how they apply.
  • Understanding of Lean principles, Agile workflow, and test-driven development

MUST HAVE Qualifications

  • 5+ years of distributed back-end development using Java, Messaging System (Kafka/RMQ), ElasticSearch
  • Worked in a startup like environment
  • Bachelors or Masters in Computer Science

Job Type: Full-time

Experience:

  • Software Engineering: 5 years

Education:

  • Bachelor's

Required work authorization:

  • United States