We provide IT Staff Augmentation Services!

Java/ Groovy Cloud Engineer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Around 8+ years of strong IT experience extensively in areas of enterprise & web application development involving system architecture, design, development and maintenance of enterprise level applications under Health, Financial Services and Retail & Telecommunication domains And had Extensive hands on experience in AWS(Amazon web services).
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS,AWS Identity and access management,AWS Cloud Watch, Elastic Beanstalk, Elastic Cache, Snowflake, AWS EMR and Cloud Front, Redshift.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation, JSON templates and some internet technologies including TCP/IP and HTTP.
  • Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Mongo DB, Cassandra. Setting up and administering DNS system inAWS cloud using Route53.
  • Experienced in working with big data technologies like Spark Core, Elastic search,Spark Hql, Spark - Streaming, Scala, and Kafka. Experience in apache Hadoop for storage part in HDFS (Hadoop Distributed File System).
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Expertise in using various open source frameworks like Struts and ORM Technologies like Hibernate and My Baits.
  • Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring wicket, Micro-Services.
  • Expertise in developing GUI using Web-Development technologies like HTML, DHTML, DOJO, JavaScript, CSS, HTML5, Angular JS, Angular 2, Node JS, Bootstrap, Spring boot, JSF and jQuery.
  • Experience on SOA and Web Services like SOAP (JAX-WS) &REST (JAX-RS) using different frameworks like Apache Axis2, Spring-WS, Apache CXF and Jersey.
  • Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA 2016.1.3 for JAVA/J2EE Application development.
  • Experience in developing Human, AJAX, General, Integration services using IBMBPM.
  • Experience in working on web servers like Apache and application servers like Web logic, Tomcat, Web sphere to deploy code.
  • Expertise in working on Node.js Fundamentals including Modules, Callbacks, Events, Streams and Error Handling by making use of its Core Features like Event-Driven, Single Threaded model and Non-Blocking I/O model.
  • Experience in Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, Scrum and Test Driven Development.
  • Experience in creating build scripts using Ant, Maven and Gradle tools. Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Extensive experience in using databases such as IBM DB2, Oracle 11g/10g, SQL Server, PL/SQL and MySQL.
  • Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/ PL/SQL Packages, Procedures, Functions, Triggers and other objects and apache kafka.
  • Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Locator Factory, Singleton & Business Delegate.
  • Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
  • Worked with RabbitMQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Used Log4J to capture the logs that include critical business related information.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching it to running container, managing containers, directory structures.
  • Good knowledge on chef cookbooks using the several components like attributes files, recipes, resources and templates.
  • Involved with configuration management tool Puppet for deploying the codes between different environments.
  • Involved with the team of automation on Ansible playbooks, roles include statements, vars, modules, check mode (dry run).
  • Experienced in development and troubleshooting Web based and enterprise based applications on Windows, UNIX/shell, Linux, golang and groovy platforms.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux 4.x/5.x/6.x/7.x, Windows (98, 2000, XP, Vista)

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JNDI, JSTL, Tiles, SUN One LDAP, Apache Camel, ANT/Maven

Web Technologies: Java Script, XML, HTML5, JSF, CSS 3.0, AJAX, DOJO, JQuery, DHtmlXGrid, GWT, JSON, FLEX Builder 3.0, cXML, XSLT, XHTML, Prime faces, Swing, Angular.JS, Angular 2, Bootstrap.

Frame Works: MVC 1/2.0, Struts 1.x, 2.0, Spring, Spring security, Hibernate 3.0, JPA

Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).

Scripting Languages: JavaScript, JQuery, golang, Shell scripting.

Web/Application Servers: Apache Tomcat 7.0, WebLogic 10.3, Jboss4, WebSphere 6.0/7.0/8.3, Glassfish.

Databases: Oracle10g, MYSQL, MSSQL, RDS.

IDE Tools: IntelliJ, Eclipse, J Builder, Velocity Studio.

Cloud console services: IAM, VPC, Snowball, Snowflake, SES, SNS, SWF, AWS SDK’S, Pinpoint, Elasticcache, Ops Works, code commit, code pipeline, Lambda, config, Server migration, Kinesis, Docker, Chef, Ansible, Amazon EMR, Redshift, storage Gateway, API Gateway, Elastic search, kibana, workflow, Kubernates, puppet.

Methodology: Water Fall, Agile, SCRUM,JBPM

Other Tools: TOAD, Log4J, MS-Office, SonarQube, Fish eye, JIRA, SQL Developer, SaaS, NgRx PaaS, IaaS.

PROFESSIONAL EXPERIENCE

Confidential, CA

Java/ groovy cloud Engineer

Responsibilities:

  • Better Understanding the existing application, Business processes and Security Module. Security module is designed to support implemented custom.
  • Experience in Microservice (Cirrus/Gadfly) architecture of Entire cloud connected devices in terms of health polling, Device handlers etc.
  • Written code in java, groovy and rat pack for cirrus micro services in order to have flexible call back, polling mechanisms between external micro services.
  • Implemented Functional capabilities and behavior of thermostats (Ecobee) from starch.
  • Experienced in using Confidential IDE and published device handlers to control devices using their native and smart apps.
  • Written groovy Unit test cases and covered test coverage from 52% to 79%.
  • Used SumoLogic and data metrics as monitoring tools to capture the live log events, device health with respective devices.
  • Involved in developing backend components on Reporting Dashboard with groovy and java.
  • Hands on Experience in using postman methods as API for micro services to retrieve the data from End to end process.
  • Built custom JavaScript tool to import and deploy REST APIs in toAWS API gateway.
  • Creating the project blueprint with GIT and implementing the Server application with Routing algorithms as middleware in Node.js
  • Implemented modules using CoreJava APIs,Java collection,Java 8(Streams), multi-threading, and object-oriented designs.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
  • Deployed Gradle for build automation and used Groovy for declaring project configuration.
  • Hands on experience in using AWS Lambda for automatically scales your application by running code in response to each trigger and code runs in parallel and processes each trigger individually.
  • Experience in testing for all cloud connected and z-wave, Zig-bee devices. Involved in certification process for devices before sending to market.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used Aurora MySQL and dynamo DB to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
  • Created complexJIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes inJIRA.
  • Attended daily and weekly scrum meeting for the status of the respective tickets and involved in retrospective plannings as well.
  • Dealt with various merging conflicts and pushes appropriate code into GitHub, Gitlab repository.

Environment: Java 1.8, groovy, Ratpack, Postman, OAUTH, Web Services (RESTFUL & SOAP), Swing, Swagger, JSON, Mockito, Jenkins, GitHub, JIRA, Docker, sumologic, Datadog, Gitlab, MYSQL, AWS Lambda.

Confidential, Greensboro, NC

Sr. Java AWS Developer

Responsibilities:

  • Better Understanding the existing application, Business processes and Security Module. Security module is designed to support implemented custom.
  • Involved in developing backend components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
  • Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Hands on experience onREST based web services using JAX-RS library.Customized Restful Web Service using Spring RestfulAPI, sending JSON format data packets between front-end and middle-tier controller.
  • Built custom JavaScript tool to import and deploy REST APIs in toAWS API gateway.
  • Used Maven tool to build and packaged, deploy an application project and integrated with Jenkins.
  • Developed JSPs and managed beans using JSF and also converted the HTML Pages to JSF Tag Specific Pages.
  • Good knowledge in designing and developing of business processes using IBMBPM including process design, Web & REST services, Business Objects, Decisions, UCA's, Exception Handling, Tracking Points, Ajax services and Task routing.
  • ImplementedApache camel framework for routing messages.
  • Build component based user interfaces for web applications and was formalized through theJCP and JSF prime faces.
  • Implemented JSF framework for the backend and Prime Faces for designing User Interface.
  • Implemented modules using CoreJava APIs,Java collection,Java 8(Streams), multi-threading, and object-oriented designs.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications
  • Experience in Integrated Amazon S3 server withKafka to storeKafka stream events topology events.
  • Hands on experience in using AWS Lambda for automatically scales your application by running code in response to each trigger and code runs in parallel and processes each trigger individually.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53 services inAWS Cloud.
  • Developed Chef Cookbooks, recipes, roles and data bags to automate the services related to deployment.
  • Experience on Cloud Formation template stacks to automate for building new VPC's using JSON files.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Created multiple Aurora MySQL VMs with specific configuration in cloud formation Template programming.
  • Used Aurora MySQL and dynamo DB to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
  • Experience developing web applications with a Dynamo DB, Mongo DB, and Cassandra, Elastic Search or similar data store.
  • Experience on setting up and configuring AWS'sEMR Clusters and used Amazon IAM to grant fine-grained access toAWS resources to users.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.

Environment: Java 1.8, Angular JS, Bootstrap 3.3, Spring 4.0, Spring boot, OAUTH,JSF, Web Services (RESTFUL & SOAP), Oracle 11g, DB2, Hibernate 4.2, SQL, Swing, Swagger, Prime faces, Camel, Angular 2, MVC, Jersey, JSON,JAXB, Unix, Perl, Linux, Log4j, STS, Mockito, Node JS, Apache Tomcat, Maven 3.0, Jenkins, GitHub, JIRA, Docker, EC2, S3, VPC, Redshift, SQS, SNS, SWF, IAM, Mongo DB, EMR, Cloud watch, MYSQL, AWS Lambda.

Confidential, Strongsville, OH

Sr. Java Cloud Engineer

Responsibilities:

  • Developed test cases and performed unit testing using JUNIT Test case.
  • Experience on modifying the existing Backend code for different level of enhancements.
  • Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), DataAccess Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise application.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating spring, Hibernate and Struts frameworks in SOA.
  • Used SOA Architecture to Develop SOAP Web services, generated WSDL and consume the services.
  • Strong experience in Implementing MVC design pattern JSF and Spring Framework, Hibernate.
  • Worked with Gradle for simple and single project builds to huge enterprise multi-project builds.
  • Used spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and MVC and Used XML/java /annotationspring boot configurations.
  • Implemented ORM (Object Relational Mapping) framework with Hibernate for mappingJava classes and database tables.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful). Used Apache Tomcat as application servers to handle the deployments of different applications.
  • Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery.
  • Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.
  • Experience with Tomcat and developing JBoss, Apache HTTP Server and IBM Web Sphere 7.0
  • Experienced with security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization inAWS public and private cloud.
  • Proficient in multiple databases like MongoDB, Cassandra, MySQL, and MS SQL Server.
  • Involved in docker as the container technology withkubernates with REST API and worked on creating this application for POC where micro services communicated through the API.
  • Hands on experience on elastic load-balancers (ELB) for different applications to provide high performance of applications.
  • Experience on Route53 to manage DNS zones and assign public DNS names to elastic loadbalancers IP's.
  • Build scripts onAWS cloud for scheduling EC2 auto scaling load balancer with pythonSDK.

Environment: Java 1.6, Spring 3.0, Restful Web Services, Hibernate 4.0, Java, J2EE, JSP, AJAX, HTML,Java Script, Perl, spring, Maven, spring boot, Swagger, Java swing Elastic search, Activemq, Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat 5.0, Unix, Maven, JSF, SVN,EBS, Elastic Load Balancer, Route 53, VPC, cloud watch, Docker, cloud trail, code deploy, Auto scaling, IAM, EC2, Dynamo DB, Ansible.

Confidential, St Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
  • Good experience in building multi-threaded Java server side applications and frameworks.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information.
  • Experience on Integrated subsystems using SOAP based Web services and Apache Axis2.
  • Experience on Log4j to print the logging, debugging, warning, info on the server console.
  • Involved in SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, and Angular JS.
  • Experience in design and develop XML processing components for dynamic menus on the applications.
  • Hands on experience in usage of Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Performed code review and unit tested the application using JUnit framework.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA.

Environment: Java, JDK 1.8, Core Java, Web Sphere Application Server, JSON, XML, Clear case, JIRA, RESTFUL web services, Spring MVC, Spring IOC, Spring Security, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, JUnit, JMock

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed the application using with Java technologies like JSP, Servlets, AJAX, Hibernate, Java Beans, XML, and JAXB.
  • Designed components for the project using best practices andJ2EE design patterns such as Model-View-Controller (MVC), Data Access Object, and Value Object.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
  • Hands on experience on CXML in implementing Modules involving e-Commerce based order/receipt, catalogue transport and Punch out operations for certain specific clients.
  • Experience Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Hands on experience in usage of AJAX to create interactive web pages.
  • Developed Servlets and Java Server Pages (JSP), Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Experience in deploying and testing the web application on WebLogic application server.
  • Used Hibernate for all the database mapping and Implemented ORM with HIBERNATE to make the Persistence class objects of the domain model to access Oracle database tables.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database.
  • Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose
  • Used ANT scripts to create JAR, EAR, War files and Deployed the application on WebLogic application server.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Performed SQL tuning using SQL Trace, explain plan for optimizing query performance.
  • Developed test cases and performed unit and integration testing when needed. Collaborated with users, database administrators, and team members involved in the project implementation.

Environment: J2EE, Hibernate, IBM RAD, Spring Framework, HTML, EJB, Servlets, JSP, Jax-WS, WebLogic 10.3,Oracle10g, XML, WSDL, Apache ANT, cXML, LOG4J, CVS, JUNIT, Flex 3.0, Action Script 3.0, Ibatis, Blaze DS, Flex UNIT,JAXB.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Worked on implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Valuators, Event Handlers and Navigation Handlers.
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
  • Developed web application usingSpring MVC framework.
  • UsedSpringDAOconcept in order to interact with database (DB2) using jdbc template.
  • Proficient in CoreJava concepts like Collections, Multithreading, Data Structures, Serialization, andJava Beans.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Developed JDBC code for backend processing.
  • Used Subversion for version control and log4j for logging errors.
  • Involved in writing test cases for testing functional specification and for unit testing
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports.

Environment: Java, J2EE, Struts, JSP, JDBC, Servlets, JavaScript, JUnit, Hibernate, WebLogic, Log4j, Maven, CVS, PL/SQL, OracleWindows, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.

We'd love your feedback!