Build, optimize, and maintain robust and scalable backend systems.
Requirements
- Proficiency in Java, Kotlin, and JVM-based development is essential, along with strong object-oriented programming (OOP) skills and exception handling.
- Experience with the Spring Boot framework, web technologies, and Quarkus is required.
- Understanding of 12-factor app principles is crucial.
- Proficiency in using Git, GitHub, and GitHub Actions for version control and CI/CD is necessary.
- Knowledge of PostgreSQL databases and experience with Apache Kafka are important.
- If needed, proficiency in Salesforce Development (SFDC) and Salesforce Marketing Cloud (SFMC) is also required.
- Experience with DevOps technologies including GitHub, GitHub Actions, Chef, Jenkins, Puppet, or ArgoCD
Responsibilities
- Developing and maintaining REST APIs
- Leveraging skills to build, optimize, and maintain robust and scalable backend systems
- Proficiency in using Git, GitHub, and GitHub Actions for version control and CI/CD
- Experience with DevOps technologies including GitHub, GitHub Actions, Chef, Jenkins, Puppet, or ArgoCD
- Experience in API management and Microservices development
- Experience with alerting mechanisms using Nagios, New Relic, GCP, or Splunk
- Experience with Docker and Kubernetes (AKS/GKE)
Other
- Software Development experience and knowledge of the Software Delivery Lifecycle, Security Compliance, and Agile and SCRUM methodology, industry and competitor practices
- The pay range for this role is $34 - $69 per hour.