What are the responsibilities and job description for the Java Backend Developer position at Commercial Programming Systems?
Need a mid-level (8 years of )Java backend developer with AI (chatbot development exp)
It's a full onsite position from Gap - Pleasanton office.
SKILLS:
– Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript)
– Proficiency in Java, Kotlin, JVM, OOP, Exception handling
– Apache Kafka / Spring Boot framework, Quarkus, and Web technologies
– If needed, proficiency in Shopify/SFCC/Stibo/SFSC/SFDC/SFMC
– Software Development experience and knowledge of the Software Delivery Lifecycle, Security Compliance, and Agile and SCRUM methodology, industry and competitor practices
– Experience with DevOps technologies including GitHub, GitHub Actions, Chef, Jenkins, Puppet, or ArgoCD
– Comprehensive knowledge of various software languages and platforms such as Java Spring Boot, MongoDB / PostgreSQL, and public cloud (Azure / OCI)
– Experience with Docker and Kubernetes (AKS/GKE)
– Experience with alerting mechanisms using Nagios, New Relic, GCP, or Splunk
– Experience in API management and Microservices development
– Experience with RabbitMQ
– Knowledge of 12-factor App principles