You are on page 1of 5

SUSHMA

Email : venkat@kanapsystems.com

Java Full Stack Developer

Professional Summary:
 Have 7+ years of experience in analyzing & designing, developing, and implementing web-based
applications using Java/J2EE technologies.
 Good working experience in all phases of SDLC and complete understanding of Agile Methodologies
like TDD, SOA and Waterfall.
 Experienced in designing User Interfaces using client-side technologies HTML5, DHTML, CSS3,
JavaScript, Bootstrap, jQuery, JSON, AJAX.
 Expertise in using core java concepts like Collections, Event Handling, Garbage Collector, Exception
Handling and Generics.
  Added dynamic functionality to the application by implementing NodeJS.

 Experienced in implementing J2EE Technologies: JSP, Servlets, JDBC, Hibernate, JMS, and Web
services, JNDI, Serialization and Externalization.
 Developed pages using JSTL and JavaScript libraries and performed validations on UI data using
Validators, JQuery and JavaScript.
 Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces,
annotations, and optimizations.
 Experience in using MVC based frameworks like Spring, Spring Boot, Spring IOC, AOP, Spring MVC
and spring's integration with Hibernate and Struts technologies.
 Experience in developing Micro services business component using Spring Boot.
 Worked with Kafka messaging system by creating topics using consumers and producers to ingest
data into the application
 Experience in working with SQL databases like Oracle, MySQL and NOSQL databases like MongoDB.
Hands on experience with PL/SQL, Stored Procedures, Triggers and Views.
 Worked with various application and Web servers like Apache Tomcat, JBoss, and IBM Web Sphere.
 Experience in using build/deployment tolls like ANT, Maven, and experience in developing test cases
and determining application functionality using Junit and Log4j.
 Experience in using code repository tools like SVN, GitHub.
 Strong analytical and interpersonal skills along with excellent communication skills.
Technical Skills:

Languages Java 1.8/1.7/1.6, C++, C


J2EE Technologies Threads, Exceptions, Collections, Servlets, JSP,
JMS, RMI, JSTL, JNDI
Web Technologies HTML, XHTML, CSS3, JavaScript, Angular JS,XML,
ReactJS, jQuery, Ajax, JSON
Web Services REST, SOAP, JAX-WS, JAX-RS, JAXB, UDDI
Tools & Frameworks Spring, JDBC, JPA, Hibernate, JSF, Spring MVC,
Spring IOC, Spring AOP, Spring Boot, Spring
Batch, Spring Cloud, Kafka.
Web/Application Servers IBM Web Sphere, Apache Tomcat, Web Logic
server
Database Oracle 12c/11g/10g/9i, SQL-Server, MySQL,
Mongo DB
IDEs Eclipse, IntelliJ
Version Control/ Logging Tools SVN, Git
Testing tools Junit, Jenkins, JIRA
Build Tools ANT, Maven, Gradle
Cloud Technologies AWS (ES, EC2, S3, Dynamo DB), PCF
OS & Environment Windows Vista/XP/2000/NT, Unix, Linux

Professional Experience

Client: Visa (Austin, TX) Mar’ 21 - Present


Role: Software Engineer

Environment:

 Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories,
participated in retrospective and presenting Demo at end of the sprint.
 Documented APIs using Open API Specification (Swagger)
 Implementing of the Restful webservices using the Spring Boot and to perform CRUD operation
from the database, published the REST services.
 Implemented Spring Boot with Microservices to divide the application into various sub modules.
 Developed RESTful web services using Jersey for JAX-RS implementation using Spring
Boot and Microservices Architecture.
 Debugging for any issues and find out the root cause and resolve the issues.
 Used JDBC in order to establish and maintain connection with the MySQL database from the Java
Spring Data Layer.
 Used MySQL as Backend database and developed MySQL queries to implement the select, insert,
update, and delete operations.
 Responsible for creating, reading, updating, and deleting tables in the database as per requirement.
 Worked on Log4J to validate functionalities and JUnit for unit testing of all the java classes
 Used JIRA for bug tracking, issue tracking and project management.
 Used Maven as build and dependency management tool for creating JAR file to deploy in application
servers.
 Created and implemented automation scripts for performing regression and smoke testing.

Environment: Java/J2ee, Hibernate, Spring Boot, Spring MVC, Maven, Tomcat, Restful, Swagger, GIT,
Jenkins, Jira, MySQL, Tomcat, IntelliJ

Client: Charter Communication (St Louis, MO) Dec’ 19- Feb’ 21


Role: Java Full Stack Developer
Responsibilities:
 Developed software solutions for assigned components in accordance with the requirements and
detailed design.
 Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build
packaging and deployments of the application components.
 Used Spring Boot and Hibernate Framework for data handling. 
 Involved in implementing the Hibernate API for Relational Mapping. 
 Developed REST end points for building micro services as per the functionality using spring boot. 
 Modify existing programs with enhancements for better performance and optimized output 
in collaboration with other scrum teams.
 Used Hibernate Query Language (HQL) for to store and retrieve data from the database.
 To establish a connection to server, SQL statements that were passed through Hibernate. 
 Implementing Restful webservices using Spring boot and published REST Services.
 Developed microservices to provide RESTful utilizing Spring boot with Spring MVC.
 Implemented Kafka producers to stream the data from external rest APIs to Kafka topics.
 Used Spring, object/relational-mapping (ORM) solution, technique of mapping data representation.
Created database objects like tables, views, procedures, packages.
 Used Jenkins as build management tool for continuous integration process and used Git as Version
Control tool. 
 Log4j was used for logging and debugging purposes. Used Maven to create EAR file to deploy in
application servers.
 Used Splunk for the engineering dashboards used by the developers for easy track of application
health.
 Created/updated the swagger files to configure the definition objects or parameters of service end
points.
 Involved in System Testing, Integration Testing, and Production Testing  
 Onsite - offshore coordination - point of contact from onsite for one of the production issues track
and driving the offshore team in providing necessary support services. 

Environment: Java/J2ee, Hibernate, Spring Boot, Spring MVC, Spring Batch, Web services, Maven,
Tomcat, Restful, Splunk, Swagger, Kafka, GIT, Jenkins, Soap UI, Jira, Oracle, Git, HP-ALM, Eclipse

Client: CDK Global (Portland, OR) June’17 – Nov‘19


Role: Full Stack Developer
Responsibilities:
 Developed application on Spring framework by utilizing its features Spring MVC and Spring BOOT in
IntelliJ IDEA
 Designed and developed Micro services business components using JAVA/J2EE, Spring Boot.
Implemented REST web services based on Restful APIs.
 Created and managed AJAX calls in the application, integrated with the JSF controls.
 Involved in Configuring web.xml and faces-config.xml according to the JSF Framework.
 Used legacy PICK database and involved in planning of migrating the entire Database to Oracle.
 Used Confluence for creating documents like designing, knowledge base documents etc.
 Used Jenkins for continuous integration and continuous deployment of the application and
generated WAR and JAR files
 Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web
servers and application servers.
 Customized Splunk dashboards, visualizations, configurations using customized Splunk queries.
 Established continuous integration practices with JIRA, JENKINS, and BAMBOO
 Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk,
CloudWatch, Elasticsearch, and AWS server migration service, Lambda, Amazon messaging services.
 Using NoSQL databases like Mongo DB and AWS Dynamo DB handle to large volumes of data flow.
 CSS styles were developed to preserve the uniformity of all the screens throughout the application
and positioning of screen objects.
 Used React JS in development of the web application to bind the data/model that is being retrieved
from a database through services provided in a controller to the view using scope.
 Worked on improving and debugging the API functions using Postman.
 Alongside development working on production support to immediately mitigate and resolve bugs.
Environment: Java/J2EE, Spring Boot, Web Services, Micro Services, JSON, Maven, Restful API, Tomcat,
HTML, React JS, JSF, Bamboo, Junit, JENKINS, GIT, IntelliJ, Windows, Unix.

Techno Endeavors (Hyderabad, India) Jul ‘13-June ‘15

Role: Java Developer

Responsibilities:
 Responsible for developing and bug fixing of the R&D application.
 Developed Billing module in the application to interact using Model View Controller architecture.
 Involved in design & documentation of validation and report modules within the R&D application.
 Developed the application on MVC framework by writing UI with Java Script and JSP pages in user-
friendly environment.
 Created JSP, HTML and business layer component beans and their dependencies in spring
application framework (MVC, ORM, and AOP).
 Worked extensively integration of the modules Responsible for trouble shooting the production
issues and performance of the application.
 Used Hibernate framework and Spring JDBC framework modules for backend communication with
the rest of Treasury application.
 Deployed applications on Web Logic and configured it with Eclipse as IDE.
 Participated in performing extensive Unit Testing for the application using Junit and JMeter.

Environment: Eclipse, Web Logic, Hibernate, Spring (MVC), Oracle 9, SQL, Java, JSP, Java script HTML,
XML, SVN, TOAD, Junit, JMeter, POJO, AOP.

Education:

 Bachelor of Technology in Computer Science, 2013, JNTUK


 Master’s in information Technology, 2017, UMHB

You might also like