What are the responsibilities and job description for the GenAI Full Stack Engineer (Java) position at Pi Square Technologies?
GenAI Full Stack Engineer (Java)
Job Summary
We are seeking an experienced Java Full Stack Developer with Generative AI expertise to design, develop, and implement scalable enterprise applications for the banking domain. The ideal candidate will have strong hands-on experience in Java Full Stack development, cloud technologies, microservices architecture, and AI-powered application development.
Key Responsibilities
Design, develop, and maintain enterprise-grade full stack applications using Java technologies.
Build and enhance RESTful APIs, microservices, and cloud-native applications.
Develop responsive front-end solutions using modern JavaScript frameworks.
Integrate Generative AI/LLM solutions into business applications and workflows.
Collaborate with business stakeholders, architects, and development teams to deliver scalable solutions.
Participate in code reviews, testing, troubleshooting, and performance optimization.
Support Agile development practices and CI/CD implementation.
Required Skills
Strong experience in Java, Spring Boot, Microservices.
Hands-on experience with React.js, Angular, JavaScript, TypeScript, HTML5, CSS3.
Experience with REST APIs, Kafka, SQL/NoSQL databases.
Knowledge of AWS/Azure cloud platforms.
Experience with Git, Jenkins, CI/CD pipelines, Docker, Kubernetes.
Exposure to Generative AI, LLMs, Prompt Engineering, OpenAI/Azure OpenAI, LangChain, RAG.
Strong understanding of software design patterns and application architecture.
Excellent communication and problem-solving skills.