We provide IT Staff Augmentation Services!

Senior Java Developer/ Devops Engineer Resume

4.00/5 (Submit Your Rating)

Bentonville, ArkansaS

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in IT industry comprising of development, testing, documentation, deployment, maintenance of application software’s in web - based environments, Distributed n-tier and Client/Server architectures.
  • Extensively experienced in Micro service architecture and development and implementation of RESTful services in OneOps cloud.
  • Experience with Java- Multi-Threading, Concurrency, Spring Batch, Spring Boot, JavaScript frameworks.
  • Experience with Collections, Interfaces, Synchronization, and Exception Handling.
  • Extensive experience in development and deployment of J2EE components for building N-tier distributed enterprise applications.
  • Experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View- Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Hands on experience with Relational Databases like DB2 and MySQL.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.
  • Extensively worked on Jenkins, GIT for continuous integration and for End to End automation for all build and deployments (CI/CD).
  • Ability in development and execution of Shell Scripts for automation of build, staging and deployment.
  • Experience in working on source controller tools like Subversion (SVN), GIT.
  • Experience in maintain and developing the applications with Ruby on Rails.
  • Worked on application and servers monitoring tools like Splunk, Graphana and Graphite.
  • Experience in using JUnit Frameworks like Mockito, JMock.
  • Extensive experience using MAVEN and ANT as a Build Tools for the building of deployable artifacts (war & ear) from source code.
  • Experience in configuration management tools like Ansible.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Center and Service NOW.
  • Experience in relevancy algorithms, hive and Hadoop to get data from servers and push it on search Engine Solr.
  • Certified AWS Solution Architect - Associate and Sysops administrator -associate, hands-on and good knowledge on EC2, S3, VPC, ELB, Glacier of AWS.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology.
  • Expertise in trouble shooting the problems and providing quick fixes and permanent solution for the release and environment issues
  • Experience in working with multiple vendors and geographically distributed teams

TECHNICAL SKILLS:

Languages: Java/J2EE, UNIX Shell Scripting, Spring, REST /SOAP web services, C#, Ruby

Front End Technologies: Angular JS, CSS, HTML, JQuery

Change Management Tools: Remedy, Service NOW

CI/CD Tools: Jenkins, Looper

Configuration Management Tool: Ansible

Log Management: Splunk, Graphana, Graphite, Celery and Flower.

Source Code Management Tool: GIT, SVN, Bitbucket, Team Forge, AnthilPro

Project Management Tools: JIRA, SCRUMDO

Cloud: Oneops, AWS

PROFESSIONAL EXPERIENCE:

Senior Java Developer/ Devops Engineer

Confidential, Bentonville, Arkansas

Responsibilities:

  • Developed REST services with Apache Camel, Spring MVC and Spring Boot. Apache Camel being used as the integration technology so that we integrate search with other micro services API
  • Coding, testing, developing, debugging, configuring, deploying, and supporting enterprise applications using Java/J2EE code, RESTful web services and spring boot applications.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Developed Web services to communicate to other modules using XML based SOAP.
  • Developed code with focus on logging and exception handling using Spring validation and Spring exception handling.
  • Develop and maintain the application deployment solutions. Write code to create playbooks & inventory files using tools such as Concord, Ansible.
  • Design & develop standard templates in the orchestration tool (Jenkins\Looper) to serve as framework for pipelines for release automation.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information.
  • Create build definitions for automated build as soon as code is checked in Source code management systems using tool such as Maven, Ant
  • Implement approval mechanisms in the CICD pipeline for promotion to higher environments
  • Write the code to implement the functionality in Jenkins\Looper to upload the package created through CICD pipeline to storage repository (Nexus) using scripting languages like Python, Shell Scripts etc.
  • Perform transformations, cleaning and filtering on imported data using Hive, Map Reduce, and loaded final data into Hadoop file systems for code tuning
  • Create dashboards and alerts for monitoring the performance of the applications and servers using Splunk, Graphana, graphite and hermes.
  • Maintain JIRA Kanban board to visualize work, limit work in progress, focus on flow and create an environment of continuous delivery.
  • Using ServiceNow create change request, complete all required information like Manager Group, affected CI class, change implementation start and end dates, impacted sites, risk and impact of the change
  • Environment Setup and maintenance for API’s components using OneOps cloud.
  • Maintain and improve the performance of existing ruby on rails application

Senior Java Developer/ Devops Engineer

Confidential, Bentonville, Arkansas

Responsibilities:

  • Developed REST services with Spring MVC and Spring Boot.
  • Developed and enhanced the applications in Java/J2EE code, RESTful web services and spring boot applications.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Implement Continuous Integration Continuous Delivery (CICD) for end to end automation of release pipeline using DevOps tools like Jenkins, Puppet, Automic ARA etc.
  • Maintain JIRA Kanban board to visualize work, limit work in progress, focus on flow and create an environment of continuous delivery.
  • Interface with customer for issues resolution, provide weekly and monthly status updates to customer.
  • Participate in knowledge transfer sessions, prepare and review system appreciation documents and perform shadow support to complete transition.
  • Create and Implement Change Requests using ServiceNow for the deployments
  • Design and Develop shell scripts to stage and deploy binary executables on Point of Sale controllers for Production and Non-Production environments.

Senior Java Developer/ Devops Engineer

Confidential, Bentonville, Arkansas

Responsibilities:

  • Developed REST services with Spring MVC and Spring Boot.
  • Analyze and work on new enhancements in Java/J2EE code, RESTful web services using JAX-RS framework.
  • Configured and deployed Web Applications using JBoss, Tomcat
  • Implemented Continuous Integration Continuous Delivery (CICD) for build and deployment automation using DevOps tools Jenkins, SONAR, Nexus, Automic ARA, Perl Script and Shell script
  • Implement automated environment provisioning and monitoring solution using scripting technologies.
  • Monitor, Fix and manage non-production environment issues to environment available round the clock
  • Release Management and coordination with multiple stakeholders (Dev, QA, DBA, Middleware, Infrastructure, Security teams) for Major, Minor and emergency releases to production & non-production environments
  • Create and Implement Change Requests using BMC Remedy tool for the deployments

Confidential

Java Engineer

Responsibilities:

  • Developed a RESTful web service to interact with mainframe servers which transfers data feed in JSON format. Implemented some web services using SOAP, WSDL, and XML for definition of JAX-WS Web Services.
  • Improved performance by creating DB2 stored procedures to load huge data into application, which improves performance by 50% and reduced import time from 8 hours to 2 hours.
  • Created IBM Synergy reports to distribute among the team which contains version details and check-in/check-out information of each file.
  • Used Log4j to log messages. Performed the impact analysis for migrating Log4j to SLF4J logging mechanism.
  • Created ANT builds for the project to deploy the application in IBM WebSphere application server

We'd love your feedback!