Java, Microservices, Copilot Developer

TalentOla


Job Location:

Pune - India

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a forward-thinking Senior Java Microservices & AI Co-Pilot Developer to join our engineering this role you will design build and maintain high-performance cloud-native microservices while pioneering the integration of AI-assisted development tools within our engineering lifecycle.

The ideal candidate is an expert backend Java developer who actively leverages AI Co-Pilots (such as GitHub Copilot Amazon Q or Tabnine) to accelerate coding automate unit testing and optimize code quality. You will be responsible for delivering robust system architectures while setting organizational standards for AI-augmented software craftsmanship.

Key Responsibilities
  • Microservices Development: Design develop and deploy highly scalable fault-tolerant backend microservices using Java (8/11/17) and the Spring Boot framework.

  • AI-Assisted Engineering: Actively use and optimize AI Co-Pilot developer tools to accelerate drafting code patterns refactoring legacy components and generating comprehensive documentation.

  • API Architecture: Build secure and consume resilient RESTful APIs and event-driven architectures utilizing messaging brokers like Kafka or RabbitMQ.

  • Testing Automation via AI: Leverage Co-Pilot capabilities to automate the generation of robust unit and integration testing suites using JUnit Mockito or Spock.

  • Database & Optimization: Design and optimize relational database schemas (Oracle MySQL or PostgreSQL) and utilize ORM tools like Hibernate/JPA for efficient data access layers.

  • DevOps & Cloud-Native Deployment: Collaborate with platform teams to containerize applications using Docker and orchestrate them via Kubernetes across cloud platforms (AWS Azure or GCP).

  • AI Governance & Code Quality: Conduct thorough code reviews to ensure AI-generated snippets strictly adhere to corporate design patterns security frameworks (Spring Security/OAuth2) and performance benchmarks.

  • Agile Collaboration: Participate actively in Agile/Scrum ceremonies translating product requirements into high-quality technical blueprints.

Technical Skills & Requirements

Core Backend & Microservices (Mandatory)

  • Strong proficiency in Java 8 or higher and modern language specifications.

  • Deep hands-on experience with Spring Boot Spring Cloud Hibernate and JPA.

  • Solid understanding of distributed architectures microservices design patterns (Circuit Breaker Saga CQRS) and service discovery mechanisms.

  • Proficient with relational engines (MySQL Oracle PostgreSQL) and transaction management.

  • Experience setting up message queues (Kafka RabbitMQ).

AI Co-Pilot & Prompt Engineering (Mandatory)

  • Proven experience working with AI-assisted coding extensions (GitHub Copilot Amazon Q Developer Cursor or similar toolsets).

  • Strong command of prompt engineering techniques to generate context-aware secure and clean boilerplate/business logic.

  • Ability to critically evaluate debug and audit AI-suggested code snippets for vulnerabilities or intellectual property compliance.

DevOps & Tooling

  • Robust experience with Git workflows (branching strategies PR reviews).

  • Hands-on familiarity with CI/CD automation pipelines (Jenkins GitHub Actions GitLab CI).

  • Containerization and orchestration experience using Docker and Kubernetes.

We are seeking a forward-thinking Senior Java Microservices & AI Co-Pilot Developer to join our engineering this role you will design build and maintain high-performance cloud-native microservices while pioneering the integration of AI-assisted development tools within our engineering lifecycle. Th...