Location: Perth & Sydney, Australia | Phone: +61 403 539 010

Santosh K.

Tekkon Team Profile
Santosh K.
Senior Full Stack Developer

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.

Apache
GitHub
Groovy
JUnit
Kafka
Oracle
Selenium
TypeScript
Work Experiance
V7 Infotech
–
[ July 2021 – Nov 2025 ]
Senior FullStack Developer
  • 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.
DryIce Solutions
–
[ Apr 2020 – July 2021 ]
Lead Java Developer
  • 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.

Javra Software
–
[ June 2018 – Apr 2020 ]
Associate Senior Java Developer
  • 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.

Soft Net Data
–
[ Oct 2016 – June 2018 ]
Senior Java Developer
  • 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.

Point Click Care
–
[ Feb 2015 – Sep 2016 ]
Java Developer
  • 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.

Zurel soft
–
[ July 2013 – July 2015 ]
Java Developer
  • 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.

BIA
–
[ Jan 2012 – June 2013 ]
Java Developer
  • 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.

Education
IEC Colleges of Engineering and Technologies
–
[ Aug 2008 – Jul 2012 ]
Bachelor of Technology(B.Tech.)
Technical Skills
Java
Spring Boot
JavaScript
Angular
Docker
Selenium
Kafka
Tailwind
Dart
Soft Skills
Leadership
Mentorship
Communication
Problem Solving
Scroll to top