JAVA FULL STACK DEVELOPER
Summary
Senior Java full-stack developer (8–12 yrs) in the company's IT Services division, designing and maintaining scalable enterprise web apps with Java backends and React/Angular/Vue frontends, engineering cloud-native solutions, running CI/CD pipelines, and integrating AI capabilities such as RAG and LLM coding assistants.
JAVA FULL STACK DEVELOPER
Summary
Responsibilities
- Design, develop, and maintain full-stack applications using Java alongside modern frontend libraries such as React, Angular, or Vue.js.
- Integrate Artificial Intelligence capabilities into business services, utilizing Retrieval-Augmented Generation (RAG) concepts and Large Language Model (LLM) coding assistants to enhance productivity.
- Engineer cloud-native solutions that ensure high availability, scalability, and security across distributed environments.
- Establish and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the software delivery lifecycle and facilitate rapid debugging.
- Collaborate with cross-functional teams to translate complex business requirements into technical specifications and high-quality code.
- Leverage JavaScript and TypeScript to build responsive, dynamic user interfaces that deliver exceptional user experiences.
Requirements
- Possess 8 to 12 years of professional experience in software development, specifically within the IT Services sector.
- Demonstrate deep expertise in Java programming and full-stack web development methodologies.
- Show proficiency with modern frontend frameworks including React, Angular, or Vue.js, along with strong command of JavaScript and TypeScript.
- Have practical experience integrating AI-assisted development tools and LLM-based coding assistants into daily workflows.
- Understand and apply RAG (Retrieval-Augmented Generation) principles for AI service integration.
- Exhibit strong capabilities in cloud-native development strategies and containerization.
- Be adept at building, managing, and troubleshooting CI/CD pipelines to ensure seamless deployment processes.