Role: Java Full stack- AI Engineer | Happiest Minds Technologies
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
UG: Any Graduate
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