Senior Spring Developer (full Stack)

Year    TN, IN, India

Job Description

Dear Candidates,



Role :

Senior Spring Developer

Experience :

5 to 7 Years

Key Responsibilities



Manage the end-to-end lifecycle of a Spring and Spring Boot-based CRM web application, covering requirements, architecture, development, deployment, support, and continuous improvement. Build, configure, and troubleshoot application modules including web UI (Thymeleaf), security, email integration, data validation, file handling, CSV import/export, and custom entity management. Implement and maintain security features (Spring Security, Crypto), ensuring authentication/authorization and secure password handling. Integrate AI modules (Spring AI, Onpremise and Cloud based LLM services integration), extend CRM functionality as needed. Set up and maintain development tools (DevTools), testing frameworks (Spring Boot Test), and validation libraries. Preferably design and optimize UI/UX with Thymeleaf, Thymeleaf layout dialect, and time/date formatting extras. Manage API integrations, including external modules (eG Innovations REST APIs, HTML parsing, Markdown). Handle all aspects of deployment using Maven and Spring Boot plugins, version upgrades, and production readiness. Develop documentation/training materials, assist users, and gather feedback to drive system improvements. Ensure high data quality and operational reliability through regular maintenance tasks.

Requirements



Minimum 3-5 years hands-on experience with Spring and Spring Boot, Java 17+

, and related frameworks. Proven full stack development skills

: backend (Java/Spring Boot/MariaDB/PostgreSQL PGVector), frontend (Thymeleaf), and API integration.

Knowledge of software security practices and experience configuring Spring Security modules. Familiarity with Maven build systems, dependency management, and plugin setups using Eclipse or STS IDEs. Familiarity with popular source control systems like SVN, Git etc Experience integrating advanced modules like AI starters, email, CSV, and custom Java entities. Comfortable with data validation, user input handling, HTML parsing, and Markdown rendering. Ability to work independently, manage priorities, and communicate effectively with project stakeholders. Experience supporting, maintaining, and improving live applications, including troubleshooting and upgrades. Desired Extras Experience with small teams or solo project delivery from start to finish. Willingness to adapt and learn new features or modules as requirements evolve
Job Types: Full-time, Permanent

Pay: ?700,000.00 - ?1,100,000.00 per year

Benefits:

Health insurance Provident Fund
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4818836
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year