Java Full stack- AI Engineer | Happiest Minds Technologies
Happiest Minds Technologies · Bengaluru, Karnataka, India
Happiest Minds Technologies · Bengaluru, Karnataka, India
**Job Description** **Job Location: Bangalore** **Years of Experience: 8-12 years** - 5 to 8 years of experience in full-stack web development - Strong Java programming skills with Spring Boot framework - Solid React/Angular experience including hooks, functional components, and state management - Experience building and consuming RESTful APIs - Proficiency with at least one relational database (PostgreSQL, MySQL) - Familiarity with modern JavaScript/TypeScript and ES6+ features - Understanding of responsive design principles and CSS frameworks - Experience with version control (Git) and Agile methodologies - Exposure to cloud platforms (AWS, Azure, or GCP) - Proficiency with AI coding assistants (GitHub Copilot, Claude Code, Cursor) to write, refactor and debug React/TypeScript components - Ability to leverage AI coding tools to create comprehensive test suites including unit tests, component tests and mock implementations for React / Angular applications using Jest and React Testing Library - Effective prompt engineering for Java and React code generation **Responsibilities:** - Develop full-stack web applications using Java Spring Boot and React - Build RESTful APIs and implement business logic on the backend - Create responsive, intuitive user interfaces using React OR Angular and modern JavaScript - Design and optimize database schemas for application requirements - Collaborate with designers to implement pixel-perfect UI components - Write comprehensive unit tests and integration tests - Participate in sprint planning, daily stand-ups, and retrospectives - Deploy applications to cloud environments and monitor performance - Contribute to technical documentation and knowledge sharing **Technical Skills:** Backend: Java, Spring Boot, Spring MVC, Spring Data JPA, Maven/Gradle Frontend: React/Angula/vue.js JavaScript/TypeScript, React Hooks, React Router State Management: Redux, Context API Styling: CSS3, Tailwind CSS, Material-UI, or Styled Components Database: PostgreSQL, MySQL, MongoDB Testing: JUnit, Mockito, Jest, React Testing Library Tools: Git, npm/yarn, Docker, Postman, VS Code/IntelliJ **Soft Skills:** - Strong problem-solving mindset and analytical thinking - Good communication and teamwork abilities - Adaptable and eager to learn new technologies - Detail-oriented with focus on code quality - Ability to manage multiple tasks and prioritize effectively **Deal Breaker Skill** Java **Mandatory Skills** Java| ReactJS OR Angular | Artificial Intelligence| AWS Cloud | Spring Boot **Desirable Skills** Hibernate, Kafka, AWS Administration, Microservices