Job Description:
We are looking for a Java Fullstack Developer who will design, develop, and maintain scalable, high-performance backend services and APIs using Java technologies.
This role involves integrating AI-powered tools such as Large Language Models or AI-driven automation to enhance platform capabilities and business solutions.
Responsibilities:
AI Integration
- Embed Generative AI models into backend workflows and customer-facing products.
- Work with AI frameworks, APIs, and orchestration tools to deliver AI-first solutions.
Development
- Design, develop, and maintain scalable backend systems using Java, Spring Boot, and microservices architectures.
- Build robust, secure, and high-performance APIs and services for enterprise-scale applications.
- Ensure seamless integration of AI into existing enterprise backend architectures.
- Follow organization-wide AI-first development guidelines to ensure consistency, scalability, and compliance.
Collaboration:
- Work closely with product managers, AI engineers, and DevOps teams to deliver end-to-end solutions.
- Participate in code reviews, architecture discussions, and sharing best practices.
Required Skills & Experience
- Strong expertise in Java, Spring Boot, REST APIs, and microservices.
- Experience with relational and NoSQL databases.
- Solid understanding of distributed systems, scalability, and performance optimization.
- Experience with front-end technologies such as React JS, Angular, and JavaScript.
Nice to have:
- Understanding of compliance, security, and governance in AI-integrated systems.
- Familiarity with CI/CD pipelines, cloud platforms (AWS/Azure/GCP), and containerization (Docker, Kubernetes).
- Strong problem-solving skills with the ability to work in large-scale enterprise environments.