Backend Developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Java
Kotlin
JVM
OOP
Quarkus
Spring Boot
Apache Kafka
RabbitMQ
Microservices
postgreSQL
MongoDB
Git
Jenkins
Agile
Application Development
Cloud Computing
Continuous Delivery
Continuous Integration
Backend
Puppet
Spring Framework
Version Control
Microsoft Azure

Job Details

W2 Profiles only.

We are seeking a highly skilled Backend Developer with expertise in JVM-based development to design, build, and maintain scalable backend systems. The ideal candidate should be proficient in Java, Kotlin, and Spring Boot, with strong knowledge of microservices, CI/CD pipelines, and cloud-native application development. This role involves working in an Agile environment, integrating APIs, and collaborating with cross-functional teams to deliver robust solutions.

Key Responsibilities:
  • Design, develop, and maintain scalable backend systems using Java/Kotlin and JVM-based technologies.

  • Build and maintain REST APIs and integrate with external systems.

  • Implement Spring Boot, Quarkus, and microservices-based architecture.

  • Develop applications following 12-Factor App principles.

  • Work with Kafka, RabbitMQ, and other event-driven/message queue systems.

  • Manage PostgreSQL/MongoDB databases and optimize queries.

  • Leverage Git, GitHub, and GitHub Actions for version control and CI/CD.

  • Deploy applications on cloud environments (Azure/OCI/Google Cloud Platform) using Docker and Kubernetes (AKS/GKE).

  • Implement monitoring/alerting solutions with Nagios, New Relic, Splunk, or Google Cloud Platform tools.

  • Collaborate in an Agile/SCRUM environment to deliver high-quality software.

  • If needed, work with Salesforce (SFDC, SFMC, SFCC, SFSC, Shopify, Stibo).

Required Skills:
  • Strong proficiency in Java, Kotlin, JVM, OOP, and exception handling.

  • Hands-on experience with Spring Boot, Quarkus, and web technologies.

  • Experience with Apache Kafka, RabbitMQ, and microservices architecture.

  • Knowledge of 12-factor app principles.

  • Proficiency with PostgreSQL and/or MongoDB databases.

  • Hands-on with Git, GitHub, GitHub Actions, Jenkins, Puppet, Chef, or ArgoCD.

  • Experience with Docker, Kubernetes (AKS/GKE).

  • Knowledge of DevOps, CI/CD pipelines, and security compliance.

  • Exposure to Salesforce (SFDC, SFMC, etc.) is a plus.

  • Familiarity with frontend basics (HTML, CSS, JavaScript) is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.