Home/Job List/SENIOR SOFTWARE ENGINEER - Java
Happiest Minds Technologies

SENIOR SOFTWARE ENGINEER - Java

Happiest Minds Technologies

India
Full-Time
Posted 1 day ago

Job Description & Responsibilities

Senior Java Developer

Location: SMILES 8-Madurai-Madurai

Years of Experience:3-4 Years

Job Summary: We are seeking a highly skilled Java Developer with a strong background in Java, Spring Boot, and microservices architecture. The ideal candidate will have extensive experience in developing RESTful APIs, working with SQL/JPA, and utilizing Angular/TypeScript for front-end development. This role requires a deep understanding of software testing, security best practices, and cloud technologies. The candidate will be responsible for designing and implementing scalable systems while ensuring high performance and responsiveness.

Responsibilities

  • Design, develop, and maintain robust Java applications using Spring Boot.
  • Implement RESTful APIs for seamless integration with front-end applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Utilize SQL/JPA for database management and data manipulation.
  • Develop and maintain front-end applications using Angular and TypeScript.
  • Ensure the security of applications by implementing best practices and conducting regular security assessments.
  • Participate in code reviews and provide constructive feedback to team members.
  • Utilize Docker and CI/CD pipelines for efficient deployment and continuous integration.
  • Design and implement microservices architecture to enhance system scalability and maintainability.
  • Contribute to system design discussions and provide innovative solutions to complex problems.

Mandatory Skills

  • Proficient in Java (Deal Breaker Skill).
  • Strong experience with Spring Boot framework.
  • Solid understanding of SQL and JPA for database interactions.
  • Experience in developing REST APIs.
  • Familiarity with Angular and TypeScript for front-end development.
  • Knowledge of software testing methodologies and tools.
  • Understanding of security best practices in software development.
  • Experience with microservices architecture.
  • Proficient in using Docker and CI/CD tools.
  • Experience with cloud platforms (AWS, Azure, etc.).

Preferred Skills

  • Experience with Agile methodologies.
  • Familiarity with DevOps practices.
  • Knowledge of additional programming languages.
  • Experience with performance tuning and optimization.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5-8 years of professional experience in software development.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication and teamwork skills.

Required Skills

TypeScriptAngularJavaAWSAzureDockerSQLCI/CDAgile

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience3 – 4 years
Positions1

Posted by

N/A

Posted on:

21 Oct 2026

About Happiest Minds Technologies

More open roles

Browse all jobs →