Sr.java Support Lead Resume
Atlanta, GeorgiA
SUMMARY
- 10+ years of IT Industry experience in Configuration Management, Build, Deploy, Release Management and application development
- Develop and deploy Spring Boot applications in Pivotal Cloud Foundry
- Expertise in automated build and deployment through Jenkins Continuous Integration (CI) - Continuous delivery (CD) pipelines
- Achieve Zero downtime by using Blue-Green deployment.
- Experience with builds tools such as Maven and Gradle
- Experienced in branching, tagging and maintaining the version control systems like GitHub, Subversion (SVN) on Linux and windows platforms
- PCF VALET using Grafana and Extrahop
- Hands on Experience in working with ecosystems like Hive, Sqoop and Map Reduce
- Imported data into Hadoop Distributed File System (HDFS) using Sqoop
- Experience in retrieving data from databases like SQL Server into HDFS using Sqoop and ingesting them into Google Cloud
- Involved in the functional usage and deployment of applications using Apache Tomcat server
- Knowledge of Web applications and database technologies such as Oracle, DB2 and SQL Server
- Experience in centralized logging using Splunk
- Ability to manage stories, chores and bugs through Pivotal tracker
- Deployment experience of all application changes using Puppet and HP Business Service Automation(Opsware)
- Extensive experience of working with the release and deployment of large-scale Java/J2EE Web applications
- Create and review Change requests, Add pre and post implementation tasks, Back-out tasks, Validation steps for change implementation in production environments
- Strong ability to troubleshoot any issues generated while building, deploying and quick recovery of changes
- Proactive monitoring of production issues, application metrics and performance through Appdynamics alerts
- Profound knowledge of IBM Tivoli Identity Management and Maestro schedules
- Expertise in scripting for automation, and monitoring using Shell scripts
- Documented recurring issues with their recommended solutions in Confluence
- Provided on-call support on rotation basis and provided weekend/after-hours production support
- Expertise in maintaining production servers and granting access for users
TECHNICAL SKILLS
Frontend / UI Frameworks: HTML, JavaScript, JSP, Servlet 3.0, JSTL, jQuery, CSS, XML, JSON.
Open Source / Backend Frameworks: JDK 1.8, Core Java (Threading, Stream, JDBC, Serialization, Collections, Reflection etc), J2SE, J2EE, Servlets, Struts 1.2, Spring 4.0 (Spring MVC, Spring portlet MVC, Spring DAO, Spring WS, Spring Batch, Spring Boot) REST (Jersey) Web Services.
Tools: Build Tools (Ant, Maven, Gradle), Source Control (CVS, SVN, ClearCase, GIT), Continuous Integration (Jenkins), Code Analyser (Sonar, Find Bugs), Memory Analysis (Eclipse MAT), Servers (Tomcat/JBOSSWeb Server/WebLogic/JBOSS Remoting Server).
Other: Middleware integration and validation for DB2, Ab-Intio and SQL server
PROFESSIONAL EXPERIENCE
Confidential -Atlanta, Georgia
Sr.Java Support Lead
Responsibilities:
- Developed Micro services using Spring Boot and deploy them to Pivotal Cloud Foundry
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases
- Experienced in usage of tools like Splunk and Devops
- Used SVN and Git-Hub for branching, tagging, and merging code
- Worked closely with developers to pinpoint and provide early warnings of common build failures
- Automated the build and release management process including monitoring changes between releases
- Participated in the release cycle of the product, which involved environments like Development, QA, UAT and Production
- Involved in the deployment of applications using Apache Tomcat Server
- Extensively used agile tools like Jira to track stories
- Deployment of legacy application changes using Opsware
- Worked on SQL Server 2012 management and SSIS script development
Confidential -Atlanta, Georgia
Sr.Java Support Lead
Responsibilities:
- Developed applications using Spring Boot and deployed in Pivotal Cloud Foundry
- Followed the Agile Software Development Process and used Scrum methodology
- Used Gradle and Maven for automated build and Jenkins for Continuous Delivery
- Migrated Web Applications from Tomcat Grid servers to Pivotal Cloud Foundry
- Applications were built using Maven, and Jenkins and deployed thru puppet tool
- Version control tools like SVN, GitHub were used for code repository
- Ability to configure Appdynamics and Autoscaler for PCF applications
- Interaction with stakeholders to gather business requirements
- Monitored the production issues, application metrics and performance through Appdynamics alerts
- Managed the stories, chores and bugs through Pivotal tracker
Confidential -Atlanta, Georgia
Sr. Java Support Lead
Responsibilities:
- Developed Jersey Restful web services
- Achieved continuous integration by committing code to GitHub and building through Jenkins
- Extensive experience of working with the release and deployment of large-scale Java/J2EE Web applications
- Built applications using Ivy and Jenkins and deployed via 1-Click deployment wizard (integrated in Eclipse) through Puppet software automation tool
- Monitored code quality through SonarQube
- Interaction with stakeholders to gather business requirements
- Monitored the production issues, application metrics and performance through Appdynamics alerts
- Defect management through HP Quality Center and ALM
- Efficiently coordinated and led an offshore team of 4 developers for 2 years, before moving to the Agile world
Confidential -Atlanta, Georgia
Java Lead
Responsibilities:
- Requirements Study, Software Development Specification, Development and Unit Testing
- Involved in identifying possible ways to improve the efficiency of the system
- Providing permanent fixes for all recurring issues
- Used SVN for version control and HP Business Service Automation(Opsware) for deploying application changes
- Involved in writing complex SQL queries, Stored Procedures in SQL and DB2 databases
- Capture Requirements for this project
- Efficiently coordinated with a team of 3 developers in offshore
Confidential, Atlanta, GA
Software Engineer
Responsibilities:
- Involved in identifying possible ways to improve the efficiency of the system
- Requirements Study, Software Development Specification, Development and Unit Testing use of JUnit
- Responsible for troubleshooting and resolving all issues
- Prepared the technical design documents
- Developed the modules based on technical design
