- Experience in Git source code management
- Experience in multi-language build system (C++, Java, Python) Experience in Python and Bash scripting languages
- Experience with configuration management systems such as Ansible or Puppet
- Experience with Linux systems administration
- Experience with DevOps and CI/CD practices
- Knowledge of build automation tools (CMake, Autotools, Maven, Gradle, and Jenkins)
- Experience researching, evaluating, and recommending technologies to improve current systems
- Collaborate with application development teams and proactively provide operational assistance they need for their feature delivery
- Managing branching of code, continuous build, test and deploy processes
- Support Pre-prod and production environments
- Troubleshoot build and deploy failures, and facilitate resolution
- Improve speed, efficiency, and scalability of the continuous integration environment
- Communicate status frequently to technology partners
- Azure Services skills: Azure API Manager (APIM), Azure App Service, Azure Key Vault, Azure Storage Account, Azure FunctionsAzure VNET, Private DNS zone
- 6+ years of Java development experience
- Extensive experience in REST-based Microservices built using frameworks like Spring, Mybatis, etc.
- Working knowledge of event-driven systems using Kafka messaging platform
- Experience in cloud-based infrastructure and continuous integration and continuous delivery practices
- Hands-on experience in Scala and knowledge of the Akka framework is a plus
- Support full stack (primarily AWS/Java) development
- Help attract new customers on a cross-platform initiative for marketing to both
- 8+ years of strong software engineering skills, focused on Java, REST APIs, and AWS technologies