Search by job, company or skills

Happiest Minds Technologies

SENIOR SOFTWARE ENGINEER - Java

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Design and develop scalable web applications using Java Spring Boot for backend services

Build responsive, dynamic user interfaces using Angular framework

Develop and maintain RESTful APIs following best practices

Work with relational and NoSQL databases to design efficient data models

Collaborate with product managers, designers and QA teams to deliver features

Write clean, maintainable code with comprehensive unit and integration tests

Participate in code reviews and contribute to technical discussions

Debug and resolve production issues promptly

Stay updated with latest technologies and industry trends

What We're Looking For

3-5 years of hands-on software development experience

Strong proficiency in Java programming (Spring Boot, Spring MVC, Hibernate/JPA)

Solid experience with Angular, TypeScript, RxJS

Experience designing and developing RESTful APIs

Proficiency with SQL databases (PostgreSQL/MySQL) and understanding of NoSQL databases

Familiarity with version control (Git), build tools (Maven/Gradle)

Understanding of web security principles and authentication mechanisms

Experience with Agile/Scrum methodologies

Good problem-solving and analytical skills

Proficiency with AI coding assistants (GitHub Copilot, Claude Code, Cursor) to write, refactor and debug Java and Angular code

Ability to leverage AI coding tools to create comprehensive test suites including unit tests, integration tests and mock implementations for Java microservices

Effective prompt engineering for Java and Angular code generation

Technical Skills

Backend: Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate

Frontend: Angular, TypeScript, HTML5, CSS3/SCSS, Angular Material, RxJS

Database: PostgreSQL, MySQL, MongoDB

Tools: Git, Maven/Gradle, IntelliJ IDEA/Eclipse, Postman

Testing: JUnit, Mockito, Jasmine, Karma

Others: Docker, Jenkins/GitLab CI, JIRA

AI : GitHub Copilot, Claude Code, Cursor

Soft Skills

Strong problem-solving abilities and attention to detail

Good communication skills for effective team collaboration

Self-motivated with ability to work independently

Eager to learn new technologies and adapt to changing requirements

Team player with positive attitude

Full Stack(Java + Angular + AI) 3 to 5 years

  • Proficiency with AI coding assistants (GitHub Copilot, Claude Code, Cursor) to write, refactor and debug Java/Spring Boot and Angular/TypeScript code
  • Ability to leverage AI coding tools to create comprehensive test suites including unit tests, integration tests and mock implementations for Java and Angular applications
  • Effective prompt engineering for Java/Spring Boot and Angular/TypeScript code generation

Java, Angular, Gen AI, Artificial Intelligence

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148227023

Similar Jobs

Bengaluru, India

Skills:

JavaSQL ServerSpring BootSpringRest ApiAgile deliveryGen-AISECDEVOPSCI CD pipelineBatch job schedulingmessaging systemsAgentic development

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:

Agile ScrumJavaAlgorithmsdata structuresJava Spring FrameworkORM layersMicro-Serviceslow-latency programmingobject-oriented programmingperformance optimisationDevOps practices