We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Define and evolve existing frameworks that align with Teams central release process for project planning, execution and release activities.
  • Drive regular rhythm with engineering teams and partners as needed to ensure issues, action items and risks are tracked and have mitigation and resolution plans in place.
  • Provide project status updates to stakeholders.
  • Build and maintain project health dashboards and provide awareness with respect to project health metrics.
  • Facilitate the definition and completion of Release Criteria for major milestones.
  • Help to bridge the gap across project stakeholders and dependencies.
  • Implemented Application Lifecycle Management (ALM) framework and implemented tools (Artifactory, Bit Bucket, Cloud Bees Jenkins, EB, RLM) for KYC Global Project. Worked on complete redefinition of Build and Deployment release framework.
  • Developed and automated branching models to manage multiple parallel releases.
  • Build, maintain scripts and release processes to deploy software applications on Cloud.
  • Automated WebSphere deployments and WAS configuration using wsadmin scripts using python
  • Automated complex Database deployments
  • Implemented application deployment validation and basic application checkouts using shell, python and selenium.
  • Support and improve tools for continuous integration, deployment and release management areas.
  • Instrumental in ECS adoption in Build and Deployment activities. Migration to ECS is instrumental to KYC to remediate RHEL EOVS and also reduce infrastructure costs for the application.
  • Experience with container - based deployments using Docker, working with Docker images, DockerHub, Docker registries and Kubernetes.
  • Collaborate and work multiple cross-functional teams.
  • Worked in Waterfall, Agile/Scrum, test driven development environments.
  • Ability to use a wide variety of open source technologies and cloud services

TECHNICAL SKILLS

Version Control Tools: Bit Bucket, SVN, GIT, VSS, Clear case

Continuous Integration Tools: Jenkins, Cruise Control

Build Automation Tools: Apache Maven, Apache Ant

Deployment/Infra Automation Tools: BMC RLM, IBM UrbanCode Deploy, Splunk

Scripting Languages: Shell, Python, VB Script, JAVA Script, VBA

Cloud Services: Citi Cloud, AWS

Application Servers: IBM WebSphere, Oracle WebLogic Server, Apache Tomcat

QA Tools: HP ALM, Selenium, TestNG, QTP, Jira, Bugzilla, MS SharePoint, REST Web services

DBMS Software: MS SQL server, ORACLE, MY SQL, MS-Access, MS-Excel

Programming Languages: JAVA, VB6, VB.NET

OS: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Enforce Configuration and Change Management best practices using BMC’s ITSM tool.
  • Coordinating end-to-end Release working with various teams (Development, QA, performance Testing and Production Support).
  • Identify opportunities to improve build and deployment process and fulfill company / group vision.
  • Contribute to improving and automating the application process using the shell scripts and other automation tools.

Confidential

Java Developer

Responsibilities:

  • Reconceptualize Build/Deployment framework for Confidential application including re-define of the CI/CD framework and implementation of new version control system.
  • Migrated existing tools used in Application Life Cycle to new set of ALM tools.
  • Implemented DevOps tool BMC RLM (Release Lifecycle Management) in Confidential for all the deployment lifecycles across multiple set environments (Dev/QA/PROD) in all the regions.
  • Takes care of complete Build & Deployment related activities across various environments of Confidential .
  • Manage and maintain Build server’s infrastructures using the Citi's cloud platform.
  • Automated Build process for Docker Image using docker file using Jenkins.
  • Automated process for Build/Deploying Configmaps in to OpenShift.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • Manage a team of DevOps Engineers across Operations and Project activities.
  • Coordinating Release effort amongst various teams (Development, QA, performance Testing and Production)
  • Implemented various build automations using tools like Jenkins
  • Maintained UNIX Shell Scripts, Jython to automate the WebSphere administration (deploying customer applications, logs rotation, monitor applications state etc ).
  • Creation & documentation of standards, best practices and procedures for all release, change & configuration management activities

Confidential

Java Developer

Responsibilities:

  • Looked after the product release activities QA, UAT & Pre-Production environments throughout project lifecycle as well as handling deployments during all releases
  • Managed builds and deployment framework for the Project.
  • Test Approach & Effort Estimation Preparation for major & maintenance releases
  • Participates in the creation of automated test plan strategies and test plans
  • Assisting automation team and manual team in understanding the functionalities
  • Creation & documentation of standards, best practices and procedures for all release, change & configuration management activities

We'd love your feedback!