- Company Name
- DRISHTICON Inc
- Job Title
- Back End Developer
- Job Description
-
**Job Title**
Back End Developer
**Role Summary**
Develop, optimize, and maintain scalable Java/Kotlin‑based backend services. Lead API design and microservice implementation, apply 12‑factor app principles, and integrate Kafka, PostgreSQL, and optional Salesforce components. Collaborate with DevOps for CI/CD pipelines and cloud deployments.
**Expectations**
- Deliver high‑quality, robust code on a long‑term W2 contract.
- Apply industry‑standard security, compliance, and Agile best practices.
- Demonstrate strong OOP, exception handling, and JVM proficiency.
- Contribute to predictive or AI‑enabled solutions, when applicable.
**Key Responsibilities**
- Design, build, and maintain RESTful APIs using Spring Boot, Quarkus, or equivalent.
- Implement Kafka integrations for event‑driven architectures.
- Ensure applications adhere to 12‑factor principles.
- Use PostgreSQL (and optionally MongoDB) for persistence.
- Create and manage CI/CD pipelines with Git, GitHub Actions, Chef, Jenkins, Puppet, or ArgoCD.
- Containerize services with Docker and orchestrate via Kubernetes (AKS/GKE).
- Set up monitoring and alerting with Nagios, New Relic, GCP Operations, or Splunk.
- Manage API gateways and microservice contracts.
- Integrate RabbitMQ where needed.
- Optionally develop Salesforce (SFDC) and SFMC components and perform Shopify integration.
- Participate in Agile/SCRUM ceremonies, code reviews, and continuous improvement.
**Required Skills**
- Java (SE/EE), Kotlin, and JVM ecosystem mastery.
- Strong OOP, exception handling, and design‑pattern knowledge.
- Spring Boot, Quarkus, and web technologies (HTTP, TLS).
- PostgreSQL, MongoDB, and relational/NoSQL experience.
- Apache Kafka, RabbitMQ, and message‑broker fundamentals.
- REST API design, versioning, and security (OAuth2/JWT).
- Docker, Kubernetes (AKS/GKE), Helm.
- Git, GitHub, GitHub Actions, Branching strategies.
- CI/CD tooling: Chef, Jenkins, Puppet, ArgoCD.
- Monitoring/alerting tools: Nagios, New Relic, GCP Operations Manager, Splunk.
- API management and microservices architectural patterns.
- 12‑factor app principles, security compliance, and industry best practices.
- Agile/SCRUM methodology; experience in sprint planning and retrospectives.
- Optional: Salesforce (SFDC, SFMC), Shopify, STIBO, SFCC.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- Valid W2 employment status.
- Certifications: Java SE/EE, Spring Professional, or Kubernetes Administrator (KSA) are advantageous but not mandatory.
Pleasanton, United states
Hybrid
24-12-2025