Posted:5 hours ago|
Platform:
Work from Office
Full Time
The Application is a core platform enabling seamless data and process exchange between pharmacies, suppliers, and healthcare providers. The project emphasizes scalability, reliability, and integration with multiple AWS services to support both real-time and batch operations.
We are seeking a Senior Software Engineer with a strong background in Java and full stack development to join the project team. The engineer will contribute to the design, development, and deployment of backend and frontend components, ensuring best practices in performance, security, and maintainability
The responsibilities of this role will include:
Java 21 - expert-level proficiency, including modern language features and functional programming.
Spring Boot - strong experience building modular, cloud-ready services.
Spring MVC - solid experience creating REST APIs with robust error handling and validation.
Spring Security - deep understanding of authentication and authorization patterns (OAuth2, JWT).
Spring Data JPA - experience with entity design, JPQL, and query optimization.
Spring Integration - experience designing and implementing integration flows, message channels, and adapters for SQS, files, and REST endpoints.
Spring Batch - hands-on experience with scheduled and large-scale data processing jobs.
AspectJ - experience implementing cross-cutting concerns such as logging and monitoring.
Liquibase - experience managing database versioning and migrations.
TDD - ability to design software guided by tests, ensuring maintainability and reliability.
SOLID Principles - mastery in writing clean, modular, and extensible code aligned with best practices in object-oriented design.
Maven - excellent knowledge of dependency management and multi-module builds. AWS CDK - practical experience defining AWS infrastructure as code.
Amazon RDS (MySQL)
Amazon S3
Amazon SQS
(Optional) AWS Lambda, CloudWatch, ECS/Fargate
Angular 20 - understanding of modern Angular, including reactive forms, RxJS, and routing.
Collaborate effectively with frontend engineers to define and integrate APIs.
Quality & Version Control
Git - strong command of branching, merging, and pull request workflows.
Experience performing pull request reviews and enforcing branching strategies.
SonarQube - experience analyzing and maintaining code quality, coverage, and technical debt metrics
Experience with monitoring and observability tools (e.g., Micrometer, Prometheus, Grafana) is a plus.
Happiest Minds Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
13.0 - 18.0 Lacs P.A.
25.0 - 30.0 Lacs P.A.
25.0 - 30.0 Lacs P.A.
25.0 - 30.0 Lacs P.A.
9.0 - 14.0 Lacs P.A.
9.0 - 10.0 Lacs P.A.
9.0 - 20.0 Lacs P.A.
10.0 - 14.0 Lacs P.A.
10.0 - 12.0 Lacs P.A.
10.0 - 15.0 Lacs P.A.