Santosh K.
Senior FullStack Developer with over 13 years of experience building scalable, high-performance enterprise applications using Java and Spring Boot. Highly skilled in designing and implementing micro-services architectures, RESTful APIs, and distributed systems, with a strong emphasis on clean, maintainable, and production-ready code. Experienced in integrating modern front-end frameworks, particularly the latest versions of Angular, to deliver seamless, responsive, and dynamic user interfaces. Adept in CI/CD pipelines, cloud deployment (AWS/Azure/GCP), database engineering, and secure authentication using JWT/OAuth2, ensuring reliable and secure applications. Proven track record of delivering complex solutions in fintech, healthcare, e-commerce, and enterprise platforms, while mentoring teams and driving technical excellence.
- Analyzed requirements, developed, implemented, and tested applications following the Software Development Lifecycle (SDLC).
- Managed team and projects using Agile methodologies to ensure timely delivery of high-quality software.
- Designed UML and Sequence Diagrams with Rational Rose to model detailed application designs.
- Developed applications using Spring MVC framework and implemented Spring Security for authentication, authorization, and access control.
- Configured Spring IoC via Application Context files and performed database object mapping using Hibernate annotations.
- Built front-end components with Open UI, following MVC design patterns and Single Page Application (SPA) architecture.
- Implemented XML and JSON parsing for efficient data handling across applications.
- Designed RESTful Microservices using Spring Data JPA and documented APIs with Swagger for seamless integration.
- Developed SQL queries, stored procedures, and PL/SQL scripts for DDL and DML database operations.
- Created a logging module using Log4J for debugging and tracing, and developed JUnit test cases for application testing.
-
Participated in the complete SDLC, including analysis, design, development, integration, and testing, following Agile/SCRUM methodology.
-
Managed team and projects using Agile methodologies to ensure timely delivery and high-quality outputs.
-
Implemented design patterns such as Business Delegate, DTO, DAO, and Service Locator for scalable application architecture.
-
Secured APIs using OAuth 2.0 token-based authentication/authorization with Spring Security.
-
Developed reusable Angular 4 components with TypeScript, leveraging Dependency Injection to consume REST APIs.
-
Built Spring Boot-based Microservices communicating via REST APIs.
-
Wrote complex Hibernate queries using HQL and criteria queries to interact with relational databases.
-
Engaged in full SDLC including requirement analysis, design, development, and testing using Agile/SCRUM practices.
-
Developed Java-based applications using Spring MVC, Spring Boot, and implemented Spring Security for authentication and authorization.
-
Designed RESTful APIs and integrated with front-end applications using Angular and JSON/XML data formats.
-
Applied design patterns (DAO, DTO, Singleton, Factory) for modular and maintainable code.
-
Developed and optimized SQL queries, stored procedures, and PL/SQL scripts for database operations.
-
Participated in the full Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and deployment.
-
Developed Java applications using Spring MVC and Spring Boot, ensuring modular and scalable architecture.
-
Implemented Spring Security for authentication, authorization, and access control in enterprise applications.
-
Designed and consumed RESTful APIs, handling data in JSON and XML formats for integration with multiple systems.
-
Applied design patterns like DAO, DTO, Singleton, and Factory to improve code maintainability and reuse.
-
Developed SQL queries, stored procedures, and PL/SQL scripts to support backend operations.
-
Worked extensively with Hibernate for ORM and implemented HQL and criteria queries for database interactions.
-
Implemented logging using Log4J and wrote JUnit tests for TDD-based development.
-
Managed source code using Git, automated builds with Maven, and integrated CI/CD pipelines using Jenkins.
-
Collaborated with cross-functional teams to deliver high-quality software solutions on schedule.
-
Developed Spring Boot and Spring MVC applications with Spring Security for authentication/authorization.
-
Built REST APIs and integrated front-end applications using JSON/XML.
-
Used Hibernate, HQL, and PL/SQL for database interactions.
-
Implemented JUnit testing and logging with Log4J.
-
Managed code with Git, built projects with Maven, and integrated CI/CD via Jenkins.
-
Developed and maintained Java-based applications using Spring MVC and Hibernate.
-
Designed and implemented RESTful APIs and handled data exchange using JSON and XML.
-
Wrote SQL queries, stored procedures, and PL/SQL scripts for database operations.
-
Applied design patterns (DAO, DTO, Singleton) for modular and maintainable code.
-
Conducted unit testing using JUnit and implemented logging with Log4J.
-
Managed source code using Git and built projects with Maven.
-
Collaborated with cross-functional teams to deliver high-quality software solutions on time.
-
Developed Java applications following SDLC, including design, development, and testing.
-
Implemented backend functionality using Spring MVC and Hibernate for ORM.
-
Created and consumed RESTful APIs, handling data in JSON and XML formats.
-
Wrote SQL queries and PL/SQL scripts for database operations.
-
Applied design patterns such as DAO and DTO for modular and maintainable code.
-
Conducted unit testing with JUnit and implemented logging with Log4J.
-
Managed version control using Git and built projects with Maven.