Overview
Skills
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.