Full Stack Java
Happiest Minds Technologies · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Happiest Minds Technologies · Bengaluru, Karnataka, India
Role & responsibilities • 7 to 12 years of experience in full-stack web development • Strong Java programming skills with Spring Boot framework • Solid React 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 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 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, 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