We provide IT Staff Augmentation Services!

Java With Devops Engineer Resume

5.00/5 (Submit Your Rating)

Wilmington, DE

SUMMARY

  • 8+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, Multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.
  • Expertise in various open source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate.
  • Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular.js, Java Beans and Web services (SOAP, REST).
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Angular.js, Angular 2/4, Typescript, Node.js.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
  • Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Bootstrap, AJAX and JSP.
  • Highly experienced with modern JavaScript frameworks and libraries like Angular.js, Node.js and Dojo, JQuery
  • Exposure on JSF framework which provides Pre-built UI components used for Component based framework.
  • Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.
  • Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
  • Experience with Pivotal Cloud Foundry for troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss
  • Expertise in Bootstrap, Angular.js and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync etc.) and used Log 4j for logging.
  • Extensive development experience on different IDE's like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful.
  • Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service and LUNA Encryption Device.
  • Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria API, Optimistic Locking.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, DB2, and MySQL 4.x, 5.0.
  • Extensively worked with the Build and deployment tools like Maven and Ant.
  • Development experience in Windows, Linux and UNIX operating systems.
  • Extensive experience in implementation of the version control software Git, SVN and CVS.
  • Extensively worked with testing tools like JUnit, Selenium Web Driver, and SOAPUI etc.
  • Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.
  • Extensive experience in designing, developing and implementing Model View Controller using, Spring and Hibernate framework.

TECHNICAL SKILLS

Languages: Java 8, C, C++, SQL, PL/SQL

RDBMS: Oracle, SQL Server, DB2, Mongo DB.

J2EE Technologies: JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC, JCA, Web Services (SOAP and RESTful).

App/Web servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

IDE: Eclipse, RAD, NetBeans.

XML Technologies: DTD, JAX-RPC, XML Schema, XSLT.

Web Technologies: Angular JS, Angular 6/8, HTML, DHTML, JavaScript, JQuery, CSS, XML, AJAX.

Operating Systems: UNIX, Linux, Windows.

Built Tools: ANT, Maven, Jenkins.

Frameworks: Spring, Hibernate, JPA.

Web Services: SOAP, REST, Restful, AWS, Microservices.

Version Controls: Clear-case, Subversion, CVS.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington, DE

Java with DevOps Engineer

Responsibilities:

  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Worked and developed functionalities in Agile Methodology of SDLC and involved in Team planning and grooming sessions and Retro session in Agile environment.
  • Java8 enterprise web API design, development, maintenance and support involving all SDLC phases like analysis, implementation, reviews, unit testing, integration testing and non-production deployments.
  • Designed and developed application using Spring MVC and Spring Templates.
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Experience in using Bogie Pipeline on Continuous Integration and Deployment of the Infrastructure and Application.
  • Creating custom dashboards and filters for projects. Customize JIRA and Confluence based on business case.
  • Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Implemented a distributed messaging queue to integrate with Cassandra using Kafka and Zookeeper.
  • Extensive use of Artemis releasing tool for the automation of deployments.
  • Created and maintained EMR infrastructure (to run big data workflow), code deployment and lambda gear CICD pipeline using Bogie and Artemis release tool.
  • Experience in setting up CICD pipeline with Kubernetes, which is often called containers orchestrator.
  • Managed the AWS account with Multiple VPC and subnets for both Non-prod and Production environment required for the infrastructure and the application.
  • Experience with the different gears maintained by Bogie.
  • Experience in Making infrastructure and application Business Application (BAP) Artemis PAR active.
  • Experience in removing code vulnerabilities using code scan tool, Eratocode and Sonar.
  • Worked on Nimbus for Security Group Deployment.
  • Experience in creating and managing S3 bucket policies.
  • Experience with Lambda functions running the code without any server for running workflow.
  • Created and wrote shell scripts for bootstrapping the EMR instances.
  • Familiar with scheduling the job using CloudWatch Rule and SNS for the notification service.
  • Experience in creating CloudWatch alerts for instances and using them in Autoscaling launch configurations.
  • Experience with Pivotal Cloud Foundry with an emphasis on its APIs.
  • Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premesis).
  • Familiar with Step Functions Orchestration with AWS Lambda to design and run workflows on EMR.
  • Git branching strategy for continuous delivery.
  • Created and maintained the Sphinx login process for Privileged Access Management which provides authentication and authorization on EC2 server.
  • Extensive use of Datawise for business data quality checks, profiling and data movement validations.
  • Experience in using inner-source big data framework, Quantum, that enables users to easily ingest, process and act on batch and real time data.
  • Familiar with SQL queries for production data validation.
  • Created and maintained the Change Order process in production changes for the project.
  • Used ANT for building the application.

Environment: Java 8, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular JS, REST, JavaScript, Servlets and JavaBeans, Pivotal Cloud, Foundry(PCF), Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, SVN, ANT, Junit, Jira, Windows.

Confidential, Richmond, VA

Full Stack Java Developer

Responsibilities:

  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.
  • Created web pages using HTML, CSS3, JQuery and JavaScript ES6.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Integrated Single sign on sing LDAP and Active directory on spring security layer, successfully maintained users and groups integrity in the application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJB.
  • Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Used NPM packages like babel, hot-loader, and web pack, React-tabs, node-sass.
  • Developed several Micro services as part of the project using Spring Boot.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext.js, CSS preprocessors such as LESS or SASS.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.js.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Created RESTful APIs in Express and returned logic through Angular 6 data binding. Wrote tests in Mocha on server side and Jasmine on the client side.
  • Deployed Docker contained spring boot micro services into Spring EC2 container service using AWS admin console.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments and OAuth 2.0 authentication protocol respectively for security and authorization.
  • Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
  • Developed real time tracking of class schedules using Node.js (Express.js framework).
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 6.0.
  • Massive re-design of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.
  • Configured Kibana data visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, pie charts and maps on top of large chunks of data.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Used IBM MQ for transport of data as messages between Micro services of the application.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
  • Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Used Hibernate for mapping java8 classes with database and created queries with Hibernate query language.
  • Extensively used IBM REST API in task assignment, reassignment, and closure and ad-hoc task implementation.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Maintained the code repository on SVN through frequent and definite updates and built the application using Maven to deploy on WebSphere Server and used Jenkins for continuous integration.
  • Used ANT for building the application.

Environment: Core Java, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular 6/8, REST, JavaScript, Jira, Servlets and JavaBeans, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, SVN, ANT, Junit, Windows.

Confidential, Thousand Oaks, CA

Java/J2ee Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Worked and developed functionalities in Agile Methodology of SDLC and involved in Team planning and grooming sessions and Retro session in Agile environment.
  • Involved in development, deployment of Web Applications, Micro services deployed on Cloud Foundry.
  • Working with Offline First Multi-device and Multi-Platform application architecture using Ionic framework with Cordova to achieve Multi-Platform and Web SQL.
  • Worked on Rest Web services as well as Node Rest framework for back-end services and developed back-end code using Java collections including Set, List, Map, Multi-threading and Exception Handling.
  • Working on AngularJS 1.5 to Angular 2.0 Code transition. With ES6 and TypeScript.
  • Built npm libraries/packages in Node.js and Grunt Task runner for Unit testing AngularJS components as part of Test-driven development.
  • Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and middle-ware application using spring core framework.
  • Used Executor Service Multi-Threading in programming and developed various helper classes.
  • Involved in coding for the presentation layer using jQuery, jQuery Mobile, Node.js, and JavaScript.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Implemented application using Spring Boot Framework and handled the security using Spring Security.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Wrote SQL queries and developed the back-end programs in PL-SQL for this application.
  • Monitored the error logs using Log4J and used JIRA to manage the issues/project work flow.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Implemented interceptors using Hibernate and build and release Spring Boot framework.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit.
  • Used Spring (IoC) for injecting the beans and reduced the coupling between the classes.
  • Implemented the Model View Controller using Spring MVC and implemented various design patterns.
  • Worked on GIT for version control and bug tracking. Worked on Code integration and deployment tool Jenkins, Ansible, Docker.
  • Worked with Object relational databases like Postgrad SQL Database and H2 database engine.
  • Worked with Couchbase NoSQL database, multiple ERP connections based on RDBMS.
  • Used Node.js, Express.js to create server-side API with MongoDB.
  • Used Postman Collections for Rest API testing. JSON output was tested using Advanced REST Client or POSTMAN.
  • Strong understanding of supporting JSON based RESTful web-services, integrating with the front-end.
  • Develop RESTFUL Web Services interface supporting both XML and JSON to publish printing machines operational data, also developed the code to interact with other web services. Configured WebLogic application server and deployed the web components into the server.
  • Log4j is used for debugging process and application is built with Maven.
  • Developed the unit test cases using JUnit.

Environment: Java, J2EE, Spring, Hibernate, Angular JS, HTML, Jira JavaScript, CSS, JSON, AJAX Eclipse, WebLogic, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.

We'd love your feedback!