Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Spring Developer @ eG Innovations

Home > Software Development

 Senior Spring Developer

Job Description

Summary


This role is responsible for leading, developing, supporting, and maintaining the CRM application built using Spring and Spring Boot and their ecosystem. This is a one-person role managing the whole stack: project planning, coding, configuration, deployment, operations, and user support.


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 to 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 team or solo project delivery from start to finish.
  • Willingness to adapt and learn new features or modules as requirements evolve.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: eG Innovations
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Spring Java Postgresql Thymeleaf Spring Boot

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Dot Net and Fullstack Developer

  • Tech Mahindra
  • 7 - 12 years
  • Chennai
  • 2 days ago
₹ 18-25 Lacs P.A.

Hiring Python & Senior Python Developer - Bangalore Location

  • HCLTech
  • 6 - 11 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Java Developer

  • HCLTech
  • 10 - 16 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Python Software Developer

  • HCLTech
  • 5 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

eG Innovations

eG Innovations Private Limited eG Innovations is a leading provider of enterprise-class application, virtualization and infrastructure monitoring and management solutions. Customers worldwide use eG solutions to improve the quality of their services, thereby enhancing their competitive positioni...