Post Job Free

Resume

Sign in

Web Services Java

Location:
St. Louis, MO
Posted:
January 09, 2018

Contact this candidate

Resume:

Pavan

Mobile: 704-***-**** Email:ac3yw1@r.postjobfree.com

SUMMARY:

Over 6 years of experience in banking, financial and investment domain.

Over 6 years of Software development experience with full project lifecycle development using AWS, Java and J2EE technologies including 3 years of DevOps experience.

About 3 years of experience in DevOps, AWS cloud providers and API's for Amazon (AWS) Build & Release administration mainly on Building, Packaging, Managing and Releasing of Code from one Phase to other Phase and Deploying to Servers.

Good experience in Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.

Experienced on Branching, Merging, and Tagging concepts in Version Control tool like SVN and GIT.

Experience in using Tomcat, Nginx web servers for deployments and for hosting tools.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.

Deploy third party applications using various CI tools such as Jenkins and Bamboo.

Expertise on CI tools like Jenkins pipelining, free style jobs, Maven jobs, providing access to teams etc.

Proficient on CD tools like IBM Urban Code Deploy, created components, applications, resources, tagging agents, processes, setting up environments like DEV, IST, UAT and PROD

Extensive experience using Gradle, MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code.

Proficient with Web Page Development and developed front-end UI using HTML5, CSS3, JSP.

Proficient in RDBMS concepts and worked with MySQL, SQL Server, Oracle and DB2.

Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, JBoss, Apache Tomcat server with wide variety of development tools like Eclipse, IBM RSA, and Net Beans.

Hands on experience to create and maintain artifact repositories like JFROG Artifactory, Nexus.

Extensive experience developing applications using Agile methodologies with Test Driven Development (TDD), SCRUM.

Worked on Docker containers, creating docker images, pulling from docker hub, publishing images into registry.

Basic knowledge on configuration Management tools like Ansible, creating playbooks and orchestration.

Working experience on AWS services as EC2 instances, S3 buckets for storage, VPC, RDS, ELB, and Lambda.

Extensive knowledge in working with Java/JEE technologies such as Java, XML, JSP, JDBC, Servlets, spring and Hibernate.

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.

Good knowledge on VMWare, virtualization and load balancing methodologies.

Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.

Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred.

PROFESSIONAL EXPERIENCE:

Client: Wells Fargo Advisors, St Louis, MO Apr 2017 – Present

Role: DevOps Engineer

Responsibilities:

Designed Jenkins template using Groovy script, which fetches the multiple checkout, pushing build file to Artifactory and deployment tool.

Developed Jenkins pipeline job using the designed Jenkins template for Java, .Net, Database, IIS, Web-logic and UNIX components.

Developed a JAR file, which automates the database components includes Oracle, DB2 and SQL Server.

Worked extensively on IBM Urban Code Deploy for deploying Java, .Net, Database, UNIX components.

Wrote Java code to create JAR file using Gradle project.

Created Components, Applications, Processes, resources, tagging agents to the resources for specific environments in Urban Code Deploy.

Prepared projects, dashboards, reports and questions for all JIRA related services.

Used Jenkins to create build jobs, troubleshoot issues with build jobs. Gradle, Ant and maven are the build tools.

Integrated Sonar Qube with Jenkins job to code quality testing while build Jenkin jobs.

Generated scripts for effective integration of JIRA applications with other tools.

Created Java files which invoke Jenkins to build and packaging the code, saving the result into JFrog Artifactory.

Created and wrote shell scripts using Python and Groovy for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux.

Created Java files which invoke urban code deploy using Restful API calls to get required properties.

Experience with configuring and working on docker.

Creating docker images and pushing into docker hub, running docker containers, attaching the images, inspecting images.

Involved in SCM migration activity from SVN to GIT and Harvest to SVN/GIT.

Client: Bank of America, Charlotte, NC Nov 2014 – Jul 2015

Role: DevOps Engineer

Responsibilities:

Create and configure new jobs for each and every application in Jenkins.

Administration of Continuous Integration tool in Jenkins.

Worked at optimizing volumes and EC2 instances and created multiple VPC instances.

Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.

Created monitors, alarms and notifications for EC2 hosts using Cloud watch.

Configured S3 to host static web content including HTML pages, images, CSS files and Java script files and involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.

Create and establish build process using Gradle to perform builds efficiently and deployment of the application using Tomcat.

Migrated the existing subversion repository including all history over to Git.

Utilized Oracle and MySQL DBMS, Amazon Elastic Cloud, Amazon's Elastic Map Reduce.

Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux.

Enabled ELB to automatically route traffic across multiple instances and multiple Availability Zones.

Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.

Develop/capture/document architectural best practices for building systems on AWS.

Working with technical and non-technical teams across Amazon (AWS).

Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.

Client: USAA (United Services Automated Association) SAN ANTONIO, TX Jun 2012 – Nov 2014

Role: Java Developer

Responsibilities:

Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.

Pull the reports from Database and provide the required results to Manager using complex SQL queries and EXCEL.

Designed and developed web pages using HTML5, CSS3 and JSP based on the W3C standards.

Designed and developed Business components and Integrated with spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.

Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.

Experience in installation, configuration and deployment of J2EE components on IBM WebSphere Application Server using Eclipse IDE.

Installation, configuration and administration of Apache Tomcat, WebLogic, WebSphere.

Deployed code in development environment to test and made patches in testing environment for testers to test it using IBM WebSphere server.

Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.

Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.

Client: Tata Consultancy Services, Hyderabad, India Oct 2011 – May 2012

Role: Java/J2EE Developer

Responsibilities:

Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.

Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.

Used Java, JDBC, Servlets, JSP while enhancing the functionality and responsible for creating database tables on Oracle DB.

Responsible for coding Oracle SQL Statements, Stored procedures, functions and triggers for back end communication using JDBC.

Used log4j for tracking errors and debugging the code.

Developed SOAP based web services using Jax-ws and Apache CXF framwork.

Developed the ANT deployment scripts for deploying application on to Apache Tomcat server and SVN as version/source control.

Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.

Wrote unit test case using Junit framework and tested by mocking values using Mockito.

TECHNICAL SKILLS:

Operating Systems

Windows, MacOS, Linux.

Version Control

SVN, Bit Bucket,GITHUB,IBM RTC

Build Tools

ANT, Maven, Gradle.

Languages

Java, Groovy, SQL, Shell.

CI/CD Tools

Jenkins, Bamboo, Urban Code Deploy, Docker.

Artifactory

JFrog Artifactory, Nexus

J2EE && UI Technologies

JSP, Servlets, JDBC, Web Services, HTML, CSS, JavaScript, JSON, XML.

Development Tools (IDEs)

Eclipse, RSA, Net Beans.

Web/Application Servers

Apache Tomcat, WebLogic, Web Sphere, JBoss.

Databases

Oracle 11g, MS SQL Server, MySQL, DB2.

Cloud Technologies

AWS EC2, RDS, S3, Code Deploy, Code Commit, VPC, ELB.

Other Tools

JIRA, Splunk, Log4J, Ansible

CERTIFICATIONS:

Amazon Web Services Certified Developer Amazon Jan’2018.

Oracle Certified Java Programmer (OCJP 6) Oracle Feb’2013.

Oracle Certified Web Component Developer (OCWCD 5). Oracle Aug’ 2013.

HTML 5 Certification Microsoft Jul’ 2013.

IBM Certified Database Associate DB2 fundamentals IBM Mar’ 2014.

EDUCATION:

MASTER’S in Computer Science at University of New Orleans (GPA-3.92/4.0) Dec’ 2016.

Bachelor’s in Information Technology at Andhra University (GPA- 9.06/10.0) May 2011.



Contact this candidate