Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Swati S.

Toronto

Summary

A Java Developer offering over 5 years of experience providing extensive experience in Core Java and J2EE Web applications, Enterprise applications, Distributed applications and Client/Server applications using Java, J2EE, Web Services, JDBC, Servlets, JSP, XML, SQL, Hibernate, Spring Boot and JavaScript on windows platform. Sound Knowledge of MVC Architecture, spring framework and various design patterns such as MVC Model- View-Controller, Singleton, factory method, Domain driven, Event driven in the development of distributed Enterprise Applications. Sound knowledge of Spring IOC, Dependency Injection and Aspect Oriented Programming (AOP) and Experience in working on Microservices implementation and experience in J2EE Design Patterns such as Data Transfer Object (DTO), Object Mappers. Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Design, Development, Testing, Deployment and Support in Agile and Waterfall Methodologies Environment. Working experience in Core Java with strong understanding & working knowledge of Object-Oriented Programming and also APIs like Collections, Multi- Threading, Exception. Strong experience with Defect Management tools like JIRA and Build Automation tools like Maven Good experience with DevOps streamlining process through Jenkins CI/CD Release Automation. Working knowledge of developing and implementing Web Services using REST and experience integrated with crafter CMS Strong familiarity with SQL and NoSQL concepts and document-oriented database programs like MongoDB. Working Knowledge of Object Relational Mapping (ORM) tools like Hibernate and JPA. Good experience in both Waterfall and Agile Scrum Methodologies for development and testing. Cursors for Oracle, MySQL, DB2 and Sybase databases. Experience with Git, GitHub, and various IDEs like Eclipse, IntelliJ, Spring Tool Suite. Good knowledge of Java 8 features like Lambda Expressions, Method References, Streams, Annotations. Excellent communication, interpersonal, analytical skills and an ability to prioritize to meet deadlines. Implemented the application using Spring Boot Framework and handled the security using Spring Security Used Micro service architecture with Spring Boot based services interacting through a combination of REST

Overview

2
2
years of professional experience

Work History

Java Developer

XXXXXXXXXXX
07.2023 - Current
  • Followed Agile Software Development Methodology in the progress of the project
  • Integrated external REST Api, handled Json, XML based response
  • Designed and developed on creation of Rest API for internal application use, using Spring Boot Application framework
  • Worked on unit testing for testing of developed Api
  • Used Aspect oriented programming and allowed separation of cross-cutting concerns like logging
  • Worked on Java/JEE applications (Java 1.8, REST Web Services, Spring Boot, API/ Microservices Design, Maven, Jenkins, Web Services, JIRA)
  • Implemented the authentication and authorization of the application using Oauth2 and JSON Web Token (JWT) using Spring Security
  • Created REST services templates using swagger specifications for binding the appropriate data elements to the API
  • Mapped and managed Object/table relationships in Hibernate
  • Created REST APIs using Spring Boot, Microservices
  • Used XML to transfer the application data between client and server
  • Used Git and Bitbucket to maintain the version control and for the source code repository
  • Environment: Java 1.8, Spring MVC, Spring Boot, JSON, Oracle, Git, Bitbucket, Postman, Swagger, Jira, Docker, AWS Cloud, S3, EC2, RDS, Maven, Git, Jenkins, JMS

Java Developer

XXXXXXXXXXX
06.2023 - 06.2023
  • Able to work on issues independently and communicate to management and required stakeholders, both internal and external
  • Able to write and analyze complex SQL queries, used JPA to interact with database
  • Used support tools as JIRA to data collection and case tracking
  • Debugging skills and analytical ability to find the problem and provide resolutions in short timelines
  • Development in Spring Framework that leverages classical Model View Controller (MVC) architecture
  • Work with a team of engineers and developers to write software according to specifications
  • Assist development support to reproduce bugs, document, diagnose and solve issues which require a deeper technical knowledge
  • Completed tasks assigned within sprint timeframe in agile environment
  • Maintained and developed code for java application security
  • Environment: Java 1.8, Spring boot, Spring MVC, MySQL, Postman, Jira, AWS Cloud, S3, EC2, RDS, Maven, Git, Jenkins, JavaScript

Education

Bachelors -

Punjab Technical University
01-2012

Skills

  • Git version control
  • Spring framework
  • Object-oriented programming
  • RESTful apis
  • Microservices architecture
  • GitHub collaboration
  • Amazon web services
  • Hibernate ORM
  • Maven build tool
  • Java modules
  • Garbage collection tuning
  • Exception handling

Websites

Timeline

Java Developer

XXXXXXXXXXX
07.2023 - Current

Java Developer

XXXXXXXXXXX
06.2023 - 06.2023

Bachelors -

Punjab Technical University
Swati S.