KI
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.