Sushma Email: Java Full Stack Developer Professional Summary: Applications Using Java/J2EE Technologies

Download as docx, pdf, or txt
Download as docx, pdf, or txt
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy