Full Job Description
Java Spring Boot Developer (AI-Assisted Development)
Key Skills
• Java, Spring Boot
• SQL (Query Optimization, Indexing, Transaction Management)
• REST APIs & Microservices
• AI Code Generation Tools (GitHub Copilot, ChatGPT, Amazon CodeWhisperer)
• Docker, Kubernetes
• Git, Design Patterns
• Relational Databases (PostgreSQL, MySQL, SQL Server)
Responsibilities
• Develop and maintain Spring Boot-based REST APIs and microservices.
• Design and optimize SQL queries, stored procedures, and database schemas.
• Leverage AI-powered coding tools to improve development productivity and quality.
• Integrate AI-generated code into existing applications while ensuring maintainability.
• Troubleshoot application and database performance issues.
• Participate in code reviews and enforce coding best practices.
• Stay current with emerging AI development tools and frameworks.
Required Qualifications
• Java and Spring Boot development experience.
• Strong SQL expertise with performance tuning experience.
• Hands-on experience using AI code generation tools in a production environment.
• Experience with microservic es, REST APIs, Docker, and Kubernetes.
• Solid understanding of software engineering principles and Git.
• Strong problem-solving and collaboration skills.
Preferred Qualifications
• Experience with AWS, Azure, or GCP.
• Knowledge of NoSQL databases.
• Exposure to DevOps practices and CI/CD pipelines.