Search by job, company or skills

Happiest Minds Technologies

SENIOR SOFTWARE ENGINEER - Java

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Jr. Full Stack Developer

Location: Bangalore

Experience: 3 to 5 Years

  • 3 to 5 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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148446685

Similar Jobs

Bengaluru, India

Skills:

software design patterns UnixSystem Integration TestingMavenJmeterWinscpCore JavaSQL DeveloperGithubSoaJconsoleSoapJ2EEPuttySoapuiIntellijPerformance TestingJenkinsGitRESTShell ScriptsGcpLinuxPostmanSpring FrameworkBrunoTDD practicesNoSQL databasesRelational Databases

Bengaluru, India

Skills:

Rest ApiJavaSQL ServerSpring BootSpringAgile deliverymessaging systemsGen-AIAgentic developmentSECDEVOPS

Bengaluru, India

Skills:

JavaJava EEHibernateObject Oriented Analysis And DesignSpring BootSqlSpring FrameworkJPA2Relational DatabasesORM technologies

Bengaluru, India

Skills:

CSSPostgreSQLSpring BootOrmHTMLAngularJUnitJavascriptDockerMySQLRest ApisOracleKubernetesmicroservices architecturesCypressdebugging skills

Bengaluru, India

Skills:

TypescriptJUnitMockitoJavascriptSpring BootRest ApiSqlMicroservices