KI

Java Developer

Kiya.ai
Pune4-9 LPA Posted 25 Jun 2025
FULL TIME
Spring Boot
Rest Apis
Java

Job Description

Kiya.ai is seeking a skilled and motivated Java Developer with a strong background in developing modern B2C web applications and backend services within enterprise environments. The ideal candidate will have robust experience in Java-based APIs, batch/scheduled services in a cloud setup, and front-end development with Angular 12+. Experience with enterprise standards, Agile methodologies, and DevOps tools such as GitLab and Jira is essential.

Key Responsibilities:

  • Design, develop, and maintain Java-based APIs and batch/scheduled services deployed in cloud environments (AWS, Azure, or GCP).
  • Collaborate with cross-functional teams to build scalable and robust B2C applications.
  • Troubleshoot and address defects, resolve security vulnerabilities, and handle production triaging and issue resolution.
  • Participate in Agile/Scrum ceremonies, ensuring the timely delivery of high-quality code.
  • Contribute to the automation of workflows and CI/CD pipelines using GitLab.
  • Ensure adherence to enterprise coding standards and best practices.
  • Work closely with QA and DevOps teams to ensure seamless integration and deployment.

Primary Skills:

  • Strong hands-on experience in Java, Spring Boot, and REST APIs.
  • Experience with batch processing (e.g., Spring Batch, Quartz).
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Proficiency in using Git/GitLab for source control and pipeline automation.
  • Experience with Agile/Scrum methodology and Jira as a task-tracking tool.

Secondary Skills:

  • Front-end development using Angular 12+.
  • Understanding of responsive UI design and integration with REST APIs.
  • Knowledge of unit testing frameworks (e.g., JUnit, Jasmine/Karma for Angular).

Nice to Have:

  • Experience in microservices architecture.
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Exposure to monitoring/logging tools (e.g., ELK stack, Prometheus, Grafana).

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong communication and collaboration skills.
  • Problem-solving attitude with attention to detail and a proactive approach.