What are the responsibilities and job description for the Back End Developer position at DRISHTICON Inc?
We are looking for a Java Backend Developer with AI skills on behalf of our direct client.
Long Term contract.
Looking for only W2 candidates.
Responsibilities
- 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.
- Developing and maintaining REST APIs is a key responsibility.
- If needed, proficiency in Salesforce Development (SFDC) and Salesforce Marketing Cloud (SFMC) is also required.
- This role involves leveraging these skills to build, optimize, and maintain robust and scalable backend systems.
Required Skills
- Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript)
- Proficiency in Java, Kotlin, JVM, OOP, Exception handling
- Apache Kafka / Spring Boot framework, Quarkus, and Web technologies
- If needed, proficiency in Shopify/SFCC/Stibo/SFSC/SFDC/SFMC
- Software Development experience and knowledge of the Software Delivery Lifecycle, Security Compliance, and Agile and SCRUM methodology, industry and competitor practices
- Experience with DevOps technologies including GitHub, GitHub Actions, Chef, Jenkins, Puppet, or ArgoCD
- Comprehensive knowledge of various software languages and platforms such as Java Spring Boot, MongoDB / PostgreSQL, and public cloud (Azure / OCI)
- Experience with Docker and Kubernetes (AKS/GKE)
- Experience with alerting mechanisms using Nagios, New Relic, GCP, or Splunk
- Experience in API management and Microservices development
- Experience with RabbitMQ
- Knowledge of 12-factor App principles