We provide IT Staff Augmentation Services!

Java Developer,resume Profile

5.00/5 (Submit Your Rating)

Summary:

  • 7 years of experience in Configuration Management/Build Release and Enterprise Change Management
  • Coordinated and administered Software Configuration / Change Management activities.
  • Automated build scripts using Ant, Maven for Java and J2EE Applications, make for C, C , and Nant, MSBuild for Microsoft.NET, C based applications.
  • Configured and maintained source code repositories in ClearCase, UCM ClearCase, AccuRev, GIT, SVN, CVS.
  • Experience in Build Automation tools like ANT, Maven and Make.
  • Excellent work experience in Software Development Life Cycle SDLC , Project Management, Project Release and Configuration Management Plans.
  • Worked on Version control systems like Subversion, GIT, CVS, ClearCase and Perforce.
  • Experience in setting up Baselines, Branching, Patches, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Application.
  • Experience with JavaScript, UNIX shell scripting, Python and Ruby.
  • Expertise with J2EE compliant IDEs like Eclipse3.2, RAD 6.0/7.0WSAD 4.0/5.0, JBuilder 7.0/8.0 and IntelliJ.
  • Experience on Build Automation Development in TFS templates using XAML,Windows Workflow with .Net 4.5 frame work
  • Closely works with development teams for compile, debug or troubleshooting the applications whenever developers needed help from build team.
  • Hands on experience of Sql Server Database activities like Import/Export of data, Backup/Restore etc.
  • Hands on experience development in Web, windows application using C .net,Asp.net,VS 2012
  • Good at analyzing and designing workflow for any utility application.
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla, ClearQuest and Remedy.
  • Result-oriented and self-motivated with a proven capacity to learn sophisticated technologies and have a track record for producing on-time, high quality product and solutions.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Technical Skills:

Languages : C,C , Java, VB, Perl, Shell scripting Korn, Bourne, C , SQL, PL/SQL

Operating Systems : UNIX, Windows all flavors , SUN OS Ultra25, Solaris 10, LINUX

Tools : Rational ClearCase 7.0, 6.0 Rational ClearQuest 7.0, 6.0, ClearCaseMultisite

Version Control Tools : CM, Base ClearCase, Harvest, CVS, RCS and PVCS.

Build Tools : ANT, make, Clearmake, AnthillPro, Build Forge, and Cruise Control.

Databases : MS-Access, SQL Server, DB2, Oracle.

Servers : Samba, Apache, Web Logic and Websphere.

Professional Experience:

Confidential

Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed Informatics Work flows and parameter files to respective Environments UAT, IST and PROD.
  • Developed Shell/Batch/Python Scripts for automation purpose.
  • Developed Python and shell scripts for automation of the build and release process.
  • Involved in writing and editing the existing ANT Build.XML files in case of errors or changes in the project requirements.
  • Deployed applications to AWS cloud-based environments and configured AWS environments for Tomcat/Apache deployments
  • Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec's Website Code.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Automated Build Artifacts using Anthilpro.
  • Created MySQL databases and granted user privileges to MySQL users
  • Backed up MySQL databases and ran MySQL scripts for Java-based applications
  • Used Ant to automate Java builds and deployments
  • Used Maven to build Java code for applications
  • Installed and upgraded production Jira and Confluence, and maintained backups of previous Jira/Confluence versions
  • Used Puppet for configuration management and configured nodes to sync with Puppet
  • Used Rally issue tracking application for Agile management
  • Integrated Jira with Rally tickets using Perl scripts and Jira-Rally plugin
  • Shell scripts for Bash shell to automate deployments and environment configuration
  • Worked with network engineers to track connectivity issues between Mint data centers
  • Automated AWS deployments with shell scripts and Ant scripts, and connected AWS test environments with hosts used for builds.

Environment: RHEL, SVN, Git, Ant, Maven, Bash Shell Scripts, Perl, Atlassian Jira, Atlassian Confluence, Atlassian Crowd, Fisheye, Stash, AWS, Puppet, MySQL, Rally

Confidential

Responsibilities:

  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Participated in troubleshooting build for java errors due to vast exposure to J2EE.
  • Produce documentation of CM plans and other project related artifacts
  • Develop and enhance the automated configuration management system
  • Configured Connection Factories, JNDI destinations, remote connectors for JBOSS messaging.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Managing the artifacts generated by MAVEN in the Nexus repository.
  • Setting up Code Coverage reports tool like SONAR and COBERTURA to help in managing the quality of source code.
  • Posting the Build on time following it up the testing team on posted builds.
  • Following up with the Test Team Development Team.
  • Integrated Tomcat with Apache server using mod jk connector module
  • Enabled websphere global security with IBM Tivoli Directory Server ITDS .
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of websphere.
  • Maintained Continuous integration effort with Subversion, TFS along with scheduled builds.
  • Have good knowledge of WebSphere Application Server Network Deployment WAS ND and integration with IHS IBM HTTP Server /Apache plug-in.
  • Worked with performace testing team to run Jboss Messaging and JBossMQ side-by-side.
  • Used unix scripts to automate administration tasks on Websphere.
  • Used diagnostic tools like IBM thread and monitor dump analyzer, IBM heap analyzer and IBM MDD4J Memory Dump Diagnostic for Java etc to analyze the IBM javacores and heapdumps and diagnose the issues.
  • Installed and configured Jboss 4.2/5.0 on different environments like Dev, Test, QA and Production.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Defined application servers on Weblogic Server, created nodes and horizontal created clusters, configured Oracle JDBC provider to provide connectivity via datasource to the application.
  • Created Bus members, provided configurations for messaging queue in Weblogic.
  • Design and scripting of xml build files for J2EE build with ant compiler and providing technical support to development team for compilation problems.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Automate deployment and release distribution process with Shell, Perl and Cruise Control.

Environment: Perl Scripting, Shell Scripting, JBoss, Websphere, Weblogic, Apache ANT, Java, J2EE.

Confidential

Responsibilities

  • Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Created and deployed builds to different environments based on requests.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Integrated Jira with Fisheye
  • Upgraded Jira and Confluence plugins and maintained documentation of currently installed plugins
  • Used Git with Stash for code repositories
  • Maintained SVN repositories for Dev Ops config and environment files
  • Used Atlassian Crowd for user management
  • Dev Ops contact for daily SCRUM meetings in fast-paced Agile development cycle
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs Emergency Bug Fixes to push them to different environments and monitor their status.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Created the Release Management plan with the implementation schedule.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Created the build instructions docs and install deploy instructions docs for each application for different environments.

ENVIRONMENT: Solaris, UNIX, Java/J2ee, Eclipse 3.20, Make, Maven, Python, Subversion, GIT, WebSphere Application Server WAS , Jenkins/Hudson, ClearCase 7.0, Jenkins, Crucible, Remedy, BASH.

Confidential

Responsibilities

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Carried Deployments and builds on various environments.
  • Wrote ANT Scripts to automate the build process.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Produced release notes and other build-related documentation.
  • Deployed a small set of ClearCase Triggers to enforce fundamental custom policies and also to guide, monitor and control development activities.
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
  • Created the Deployment notes along with the Local SCM team and released the Deployment Instruction to application support.
  • Coordinated with IT groups on the release timings to ensure systems are ready for code to be deployed.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Dev Ops team for Mint software builds and releases
  • Used Jenkins to automate builds and deployments
  • Configured Jenkins plugins for Fortify and Emma
  • Deployed applications to Tomcat and Apache web server
  • Implemented UCM solution for Unity Project.
  • Participated to upgrade the ClearCase server with patches and new ClearCase licenses
  • Planned and wrote Project's CM Plans and process
  • Helped CC Admin and involved in Administrator Activities.
  • Performed Builds for various Environments like QA, Integration, UAT and Productions Environment.
  • Documented the deployment process Migration Doc of code to production on an Excel Sheet.

ENVIRONMENT: Java, J2EE, Ant, Maven, Anthilpro, ClearCase, Shell, Html, Oracle 8.x/10.x, Solaris, Servlets, Remedy, JDK 1.4.2

Confidential

Responsibilities:

  • Managed SVN repositories for branching, merging, and tagging
  • Resolving merging issues during build and release by conducting meetings with developers and managers
  • Responsible for designing and deploying best SCM processes and procedures
  • Experience in using JIRA as Bug Tracking Tool
  • Experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experience in writing Python Scripts to support WebLogic Scripting tool WLST
  • Implemented Maven builds for creating JAR'S, WAR'S and EAR'S
  • Used Hudson for Continuous Integration and deployment into WebLogic Application Server
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.

Environment: RHEL, WebLogic, Fusion Middleware Suite, Oracle Policy Modeling, Oracle Service Bus, JIRA, Fisheye, Windows Server 2005/2008, Subversion, ANT, Hudson, Maven, Sonar

We'd love your feedback!