SENIOR SOFTWARE ENGINEER - Java

Happiest Minds Technologies

Madurai District

On-site

INR 1,200,000 - 2,400,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Happiest Minds Technologies in Madurai, Tamil Nadu is seeking a Senior Java Developer with strong Java, Spring Boot, and microservices experience. You will build RESTful APIs, work with SQL/JPA, and contribute to frontend work with Angular/TypeScript.

The role emphasizes security, testing, and cloud-adoption across scalable systems. The ideal candidate has 5–8 years of hands-on software development, strong collaboration skills, and a passion for delivering high-performance applications in a

Qualifications

  • Proficient in Java with Spring Boot experience.
  • Strong SQL/JPA knowledge for data handling.
  • Experience building RESTful APIs and front-end using Angular/TypeScript.
  • Understanding of security best practices and software testing.
  • Experience designing microservices and deploying with Docker/CI/CD.
  • Exposure to cloud platforms (AWS/Azure).
  • Knowledge of Agile methodologies and DevOps practices.

Responsibilities

  • Design, develop, and maintain robust Java apps using Spring Boot.
  • Implement RESTful APIs for frontend integration.
  • Collaborate with cross-functional teams to ship features.
  • Use SQL/JPA for database interactions.
  • Develop frontend with Angular and TypeScript.
  • Ensure security best practices and perform security assessments.
  • Participate in code reviews and mentoring.
  • Leverage Docker and CI/CD pipelines for deployment.
  • Design microservices to improve scalability and maintainability.

Skills

Java
Spring Boot
SQL/JPA
REST APIs
Angular/TypeScript
Security best practices
Microservices
Docker
CI/CD
Cloud (AWS/Azure)

Education

Bachelor's degree in Computer Science or IT

Tools

CI/CD Tools
Docker

Job description

Senior Java Developer


Location

SMILES 8-Madurai-Madurai


Years of Experience

5-8 Years


Job Summary

We are seeking a highly skilled Senior 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.


Java, Angular, AWS, Spring boot

Get your free, confidential resume review.
or drag and drop your file here.