Post Job Free

Resume

Sign in

Java Full Stack Developer

Location:
San Francisco, CA, 94105
Posted:
April 25, 2018

Contact this candidate

Resume:

Swarna Lakshmi Vedalasetti

Sr Java Full Stack Developer

Contact: 609-***-**** / ac4814@r.postjobfree.com

Professional Summary:

Around Nine years of Java Full Stack Developer experience in requirement analysis, design, development, and testing and implementation of various applications.

Strong Programming Skills in designing and implementing of multi-tier applications using Java, J2EE, J2SE, JDBC, JSP, JSTL, HTML, CSS, JSF, Struts, JavaScript, Servlets, POJO, EJB, XSLT, JAXB.

Strong Experience in developing the application using frameworks like spring frameworks, Struts, Java Server Faces (JSF).

Experience in working on Amazon Web Services (EC2, S3,ECS,CFT,Lambda, IAM, Security Groups, VPC, Cloud Watch, SNS topic, RDS, Route 53, ELB) and AWS CLI

Experience in creating cloud services using cloud formation template and terraform.

Experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Wicket Framework.

Experience in developing single-page application using Angular JS.

Experience with core JavaSE, including Collections API, threads, generics, reflection, and JDBC.

Used Spring MVC framework for the applying MVC Implementation to the web application.

Used Spring ORM to integrate Spring Framework with hibernate and JPA.

Used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).

Used Spring AOP module to handle transaction management services for objects in any Spring-based application.

Experience on Spring Boot module for developing enterprise level micro services.

Dockerized the applications and managed the containers using AWS ECS

Strong experience and actively involved in building Restful Web services API (JAX-RS) using Jersey, for UI Integration.

Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications.

Experience in data modelling using Erwin Data model.

Experience on Shell scripting.

Strong experience in deploying java applications in servers like JBoss, WebSphere 7.0/8.0, WebLogic, Apache Tomcat 7.0/6.0.

Experience in using utilities like ANT, Maven, GIT, and Log4j.

Extensive experience in Software Configuration Management using Version Control tools such as GIT, SVN and responsible for various software version releases.

Working experience on STS, Eclipse IDE, Net Beans.

Worked on the performance tuning like verifying indexes, optimizing queries in java batch processes.

Experience in working in agile environment, followed Scrum methodology and worked on development process like Test Driven Development.

Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning

Experience in designing class diagram, sequence diagram, component diagrams and activity diagrams using MS Visio, Rational Rose and star UML.

Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.

Technical Skills:

Languages

Java, SQL, C, C++

Cloud

Amazon Web Services – EC2, ECS, S3, Lambda, Cloud Watch, SNS, IAM, Cloud

Formation, Security Groups, VPC, Subnets

Markup Languages

HTML, XML, CSS

Scripting Languages

Java Script, JQuery, Angular JS, Node JS, Bootstrap

Frameworks

Spring 3.x, JPA, Hibernate 4.x, Struts 2.0, Wicket, Junit 4.x, Mockito, Log4j,

Kafka

WebServices

SOAP, Restful Web Services (JAX-RS Jersey)

Design Tools

MS Visio, Erwin, Rational Rose, Star UML

Databases

PostgreSQL, Oracle 10g, PL/SQL, Mongo DB, HQL

Servers

Agile Tools

Tomcat, JBoss, WebLogic

Jira, Version One

Build Tools

Maven, Ant, Jenkins1.0, Jenkins 2.0

Version Control

GIT, SVN, CVS

Tools

Eclipse, Sonar, PMD, Find Bugs, Fortify

Other

Operating Systems

XSL, XSLT, Apache POI, Soap UI, Postman

Windows XP/7, Unix, Linux.

Professional Experience:

Client: First Republic Bank, SF, CA Apr 2016 – Present

Project: High Line Deposit Accounts (HILDA)

Role: Sr Java Full Stack Developer

Responsibilities:

Involved in design and architecture of multiple applications with capital one client.

Followed agile daily scrum methodology by having 14-day sprint.

Developed the application using Spring boot, JPA, and Hibernate.

Developed the application using Spring and restful services by using the chassis enterprise framework.

Used Log4j and SLF4J for logging.

Developed the frontend UI using JSP, HTML, JavaScript, CSS.

Managed AWS resource from the application using AWS Access Keys and Secret Access Key

Created Docker image of the application and used AWS ECS container management service.

Created AWS CFT, EC2, S3, ECS, Lambda, SNS, Cloud Watch.

Configured S3 bucket with versions, logging and bucket policy to manage users in Dev, QA and Prod

Used Cloud watch for triggering events by using cron job.

Worked on IAM Role, VPC, Security Groups, and AWS Regions

Developed screens using JSP, JavaScript, HTML, CSS, JQuery, AJAX and JSON. and Angular JS.

Worked on Product level ASV tags and application level BAP and Centrify Domains.

Used SNS as a topic to report and to trigger events from Java.

Performed monitoring of the data in database and send SNS alerts to end-user.

Used AWS CLI for managing the AWS resource from Jenkins job.

Designed the database model using Erwin tool and created database schema and data model in Postgres.

Developed unit test case scenarios and ATDD using JUnit, Mockito, Gherkin, Selenium and Java cucumber

Used SOAPUI and Postman as API testing tool.

Created Jenkins jobs in jenkins2.0 and build pipeline for the application deployment in QA and Prod.

Promoted the application into production environment and validated the production deployment on cloud by logging to server using putty and bastion host.

Used Maven to build and deploy the application.

Rehydrated the stack to latest AMI using Jenkins job in Dev, QA and Prod environments.

Used Artifactory as repository manager.

Environment: Java, J2EE, Spring RESTful Services, Docker, AWS (EC2, S3, Lambda, ECS, SNS, Cloud Watch, IAM, VPC, Security groups),HTML, CSS, Jenkins2.0, JUnit, Angular JS, Jenkins, Erwin Data Model, Linux, Putty, Bastion host, Maven, SOAPUI, Postman, Artifactory, JIRA.

Client: Pacific Gas & Electric Company Nov 2015 to Apr 2016

Project: Customer care O&M

Role: Java Full stack developer

Responsibilities:

Involved in Design Document of the application by preparing MS Visio document.

Identified necessary enterprise SOAP API which the application consumes.

Worked on enhancement of the application used by multiple clients.

Gathered data from multiple apis and the application consumes for the calculation of maximum payment amount.

Troubleshot issues in different modules of the application.

Resolved Sonar issues of the application.

Developed unit test cases using JUnit and Mockito.

Developed ATDD using Gherkin, Selenium and Java cucumber.

Worked with Product Owner to create test data for all other clients consuming the service

Designed the test plan by creating test accounts, and posting pending authorizations, balances using TDM tools.

Improved the code coverage and the test coverage of the application.

Tested application using SOAP UI, by importing necessary enterprise certificates.

Deployed the application in ST, IT regions of WebLogic Server.

Used Nexus as repository manager for maintaining different versions of application artifacts.

Environment: JAVA, JAX-WS, SOAP, WebLogic, HTML, CSS, JavaScript, Mockito, JUnit, SOAP-UI, MS VISIO, ATDD, Gherkin, Cucumber, Sonar, SVN, Nexus, STS, JIRA

Client: Sears Holding Corporation, Chicago, IL Aug 2014 to Nov 2015

Project: Disclosure Term Consent

Role: Java Full Stack developer

Responsibilities:

Involved in designing the requirement documents.

Worked on Amazon Web Service (AWS) to create computing infrastructure.

Created EC2 stack by using cloud formation template on US-EAST-1 region.

Worked on EC2 and logged in using Putty Software

Worked on ECS for as a Docker Container

Worked on S3 bucket for storing application related documents, and templates to create the resources in AWS.

Developed Enterprise API for Card Application.

Developed REST services using Spring REST controller for retrieving the customer consent.

Worked on auto cruise express an enterprise framework to manage AWS resources.

Configured Auto scaling group to scale in and scale out instances.

Configured Route53, and monitored the health check of the application.

Developed the back-end services using Hibernate, JPA repository.

Developed API on enterprise environment COS, which consumes the enterprise API developed.

Participated in Tech Scrum on COS environment (Jumpbox) and followed the development standards.

Created design of data model using Erwin developer tool.

Developed unit tests and ATDD using JUnit, Mockito, Selenium and Cucumber

Executed Jenkins, job to build, and deploy the application.

Executed Jenkins job for sonar check and resolved sonar issues.

Deployed the application in Dev and QA servers.

Rehydrated the stack to latest AMI using auto cruise framework

Environment:Java1.8, Spring, Spring boot, Hibernate, JPA, Restful Service, AWS (EC2, Auto scaling group, ECS, S3, Route53, CFT, IAM, Security groups, VPC, ELB, ALB), JAX-RS, JUnit, ATDD, Gherkin, Cucumber, Maven, Git, Mockito, Docker, Dockyard, Postman, Sonar, Putty, Jenkins, Erwin, STS, JIRA.

Client: GlaxoSmithKline, INDIA Nov 2009 to July 2014

Project: CMS System

Role: Java Developer

Responsibilities:

Involved in design discussions and enhancement of the intent

Coordinated with the product owner to maintain knowledge on all the requirements and enhancements of intent.

Developed Micro service Dockerized application on AWS ECS platform using Spring Boot and Spring Schedulers.

Persisted the back-end data using JPA repository in Postgres

Involved in development of Apache spark - Scala based application, used for consuming huge data and applied business transformation rules and persisted in database.

Worked on JPA, hibernate to implement the back-end services.

Created AWS services like EC2, S3, ECS, RDS, Lambda

Deployed application using Jenkins CICD pipeline in different environment like QA and PROD in AWS for different regions.

Developed the database model using Erwin Data modeler.

Created Database Schema using PG Admin based on the model created using Erwin.

Participated in Agile daily scrum methodology with 14 days as Sprint.

Developed unit test cases using JUnit and Mockito.

Tested the restful resources using Postman and Soap UI tool.

Developed ATDD test scenarios using java cucumber and gherkin

On boarded enterprise API onto API-Gateway.

Improved code quality by using Sonar profiles, Erata code analysis.

Environment: Java1.8, Spring, Spring boot, JPA, Hibernate, Restful Service, Apache Spark, Scala, JUnit, Mockito, AWS (EC2, S3, ECS, ALB, ELB, RDS, Route53, Lambda,), Jenkins, Postgres, Centrify, Erwin Data Modeler, PGAdmin, Git, Maven, Log4j, Sonar, Docker, Postman, Soap UI, Agile, Putty, JIRA

Education: B.Tech in Electronics and communications, Punjab Technical University, India



Contact this candidate