We provide IT Staff Augmentation Services!

Java Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY

  • Having 13 years of Information Technology (IT) experience in architecting, analysis, design, development, integration, migration, deployment, testing and maintenance of highly technical, highly scalable, fault - tolerant, resilient, distributed user-friendly enterprise (Client-Server, Web, Batch, GUI) applications, Services in Healthcare, Payment Processing and Cable domains by utilizing Java/J2EE platform, Spring, Cloud and MicroServices technologies in conjunction with object oriented analysis and design (OOAD) concepts
  • Experience in developing REST microservices using SpringBoot, Spring Cloud, Netflix OSS stack, Pivotal Cloud Foundry and related technologies
  • Experience in NoSQL with Apache Cassandra, MongoDB, HBase and Redis
  • Experience in developing enterprise integration &batch applications using SpringBatch& Integration
  • Experience with SQL on different RDBMS systems like Oracle, MySQL, SQLServer and DB2
  • Experience in creating SOAP web services using SOA architecture, JPA with Hibernate
  • Experience in using various version control systems like Git, Github, SVN,IBM Clearcase & ClearQuest
  • Experience in SAFe (scaled AGILE framework) Scrum project management
  • Experience in build and dependency management tools like Ant, Maven and Gradle
  • Experience in using IBM WebSphere Application Server, Tomcat and OC4J
  • Proficient knowledge in Gang of Four (GOF), J2ee design patterns and SOLID design principles
  • Strong experience with JUnit, JMock, Selenium and JMeter in automated unit, integration, functional and performance test frameworks
  • Proficient in using various IDEs like Eclipse, IBM RAD, JDeveloper, STS for Java/J2ee development
  • Experience in using GOCD, ZooKeeper, Kafka, Docker, portal development using Liferay, continuous integration & deployment using Jenkins, Nexus, Artifactory, ELK Stack

TECHNICAL SKILLS

Servers & OS: OC4J, Websphere, Weblogic, Apache, Windows Family, Linux

Programming Languages: Java1.8, SQL, XML, JavaScript

Spring Technologies: Spring Core, Spring MVC, Spring Portlet MVC, Spring Batch, Spring JMS, Spring Integration, Spring Security, Spring JDBC, Spring AOP, Spring ORM, Spring Data JPA, Spring LDAP, Spring Data Cassandra, Spring Data MongoDB, Spring Data REST, Spring Boot, Spring Cloud, Spring Data Redis, Spring Cloud Stream, Spring cloud sleuth, Spring cloud zipkin

Web Technologies: HTML, Servlets, JSP, JSTL, Liferay Portals, Struts, JSF, AJAX, JSON, CSS, JAXB, JAXP, BlazeDS, DWR

JavaScript Frameworks: JQuery, AMCharts, AMD

Distributed Technologies: RMI, EJB, JNDI, JMS, SOAP and Restful Web Services, Netflix OSS stack (Eureka, Ribbon, Hystrix, Zuul)

ORM, RDBMS: JPA, Hibernate, Oracle, SQL Server, DB2, MySql

NoSQL: MongoDB, Cassandra, HBase, Redis

GUI & Mobile Technologies: Swings (JFC, AWT), Android, Flex

Version Control: Rational ClearCase and ClearQuest, SVN, Git, Github

Cloud Technologies: Amazon Web Services

PAAS Cloud: Pivotal Cloud Foundry, RedHat OpenShift

Apache Technologies: Apache Sqoop, Apache JMeter, Apache Hadoop (MapReduce), Apache Axis, Apache CXF, Apache Ant, Apache Maven

Code Quality Tools: PMD, FindBugs, CodePro, Cobertura, CheckStyle, Sonar

IDE's: Netbeans, FlexBuilder, JDeveloper, Eclipse, STS

Testing Technologies: JUnit, JMock, Soap UI, JMeter, Selenium, Parasoft, Mockito

Other Technologies: FXT, Log4j, UML, Gradle, Visio, Quality Center, AQT,Jenkins, AlivePDF, BouncyCastle, PKWareSecurezip, RSA RBA, OAuth, Docker, RedisDesktopManager, JSON Web Token (JWT), Grafana

PROFESSIONAL EXPERIENCE

Confidential, Englewood, CO

Java Cloud Engineer

Responsibilities:

  • Designed and implemented domain level device reset microservice by integrating with XPC, CECMT (ONU), DMetrix, Horizon API’s
  • Migrated Scout Legacy (SOAP) Services and Scout Xtream (Rest with xml) Services to cloud native services using OSS Starter microservice framework, which is based on XSP Boot, which intern based on SpringBoot by adding vCMTS support in addition to physical CMTS.
  • Involved in Legacy service analysis, design document creation, QA and Op’s handoff documentation, consumer documentation for migration
  • Involved in architecture, design, code and defect review meetings
  • Created GOCD deployment pipelines for developed services
  • Migrated GOCD deployment pipelines to Concourse CICD
  • Setting up infrastructure services (config, discovery and api gateway) in PCF
  • Worked on JUnit test cases for all developed microservices using Junit, Mockito and Spring MVC Test
  • Enhanced Scout Legacy Static Rip Route poller to support vCMTS by integrating with NGAN Query Engine API
  • Integrated XSP audit and concise logging into DMetriX services using ELK stack
  • Enhanced Scout ReArchpollers (CM, CMTS, DORY) to support vCMTS by integrating Horizon Services
  • Created alerts in prometheus for the developed services

Environment: SpringBoot, Spring Cloud, Pivotal CloudFoundry(PCF), Java 1.8, RabbitMQ, HBase, Github, GOCD, Concourse, Netflix OSS (Hystrix, Eureka, Zuul), Postman, SNMPv3, SNMP4J, STS, Slack, Confluence, Grafana, Prometheus, ELK, Spring cloud gateway, Gradle

Confidential, Englewood, CO

Java Cloud Engineer

Responsibilities:

  • Implemented osss-wifi-gateway service using OSS Starter microservice framework.
  • Created osss-wifi-gateway GOCD deployment pipelines for different environments
  • Worked on JUnit test cases for SnmpV2, SnmpV3 pollers, Snmp distributor microservices
  • Configured & integrated Swagger2 into OSS Starter and aggregated through Zuul API Gateway
  • Migrated necessary scout legacy services using cloud native microservice architecture to support BOB project
  • Involved in Scout Legacy service analysis and created designs for migration
  • Involved in architecture, design and code review meetings
  • Created GOCD deployment pipelines for developed services
  • Setting up infrastructure (config, discovery and api gateway) services in PCF

Environment: SpringBoot, Spring Cloud, Java 1.8, CloudFoundry, Github, GOCD, MarkDown, Netflix OSS (Hystrix, Zuul), STS, SNMPv2, SNMP4J, Slack, Confluence

Confidential, Englewood, CO

Java Cloud Engineer

Responsibilities:

  • Implemented wrapper around data grid services (order, customer, account) using spring boot
  • Externalized configurations using Spring Cloud Config server with GITHUB repository
  • Integrated data grid service wrappers in Activation-web, glass-validation and microservices.
  • Implemented Hystrix Command for fallback mechanism as Circuit Breaker
  • Implemented Zuul ratio-based routing filter to route requests between main and canary environments
  • Implemented fork join to invoke parallel (order, customer, account connector) calls
  • Saved business validation activity logging to MongoDBusing mongo template
  • Implemented Redis cashing layer using spring data redis
  • Deployed microservicesto g1, g2 and AWS environments using GOCD deployment pipelines
  • Implemented unit tests using JUnit and Mockito for data grid service wrappers.
  • Implemented logging aspect to log request and response for datagrid wrapper services
  • Implemented JWT token encryption, decryption, signing and verification process using asymmetric key infrastructure (Private and Public keys)
  • Created and integrated service virtualization mocks for API services using parasoft virtualize
  • POC: Implemented android mobile application to activate xfinity cable modem using Android, Android Studio, Android Play Services, Retrofit
  • POC: Implemented integration of publishing application logs to Apache Kafka topics as JSON usinglogbackkafka and logbackelasticsearchappenders. Implemented POC to consume messages from Kafka and store them in MongoDB using Spring Cloud Stream.
  • POC: Configured Docker image to consume messages from Kafka and store them in MongoDB, ElasticSearch using Confluent, Kafka Connect, Stream Reactor sink connectors.
  • POC: Implemented distributed tracing with Spring Cloud Sleuth by integrating with Zipkin using http and Spring Cloud Stream(rabbitmq, kafka) communication methods.
  • POC: Setup Spring Boot Admin UI and implemented integration into microservices

Environment: Java 1.8, AWS (53, ELB, VPC, DirectConnect), Spring 4.X, Spring Boot 1.3.X, Netflix OSS (Hystrix, Eureka, Zuul), Microservices Architecture, Zookeeper, Kafka, MongoDB, Spring Data MongoDB, Redis, Spring Data Redis, MongoChef, Spring AOP, Pivotal CloudFoundry, Pivotal Apps Manager, Lombok, Docker, Git, Github, Gradle 2.13, Spring Boot Admin UI, Spring STS, Slack, Mockito, Spring Test, Parasoft Virtualize, PMD, FindBugs, checkstyle, cobertura, sonar, Rally, GOCD, JFrog, Spring Cloud Stream, Spring cloud sleuth, Spring cloud zipkin

Confidential, Englewood, CO

Java Cloud Engineer

Responsibilities:

  • Analyzing and Understanding requirements/user stories and design of the modules/components
  • Assisting product owner in establishing project requirements
  • Participate in peer review of project artifacts, Defect Review Board Meetings
  • Analyzing and Understanding of existing system workflow
  • Involved in design discussions, preparation of High-Level Design and Technical Specifications
  • Implemented Discover Transaction research (SearchSettleTransaction, SearchAuthTransactions, GetSettleTransactionDetail), Fraud (SearchCANCAMS, GetCANCAMDetail, GetLostStolenDetail) service operations using Java1.7, SpringWS, Spring Core, SpringAOP, Spring Data JPA, Hibernate, SQL, DB2
  • POC: Implemented Hadoop job to aggregate data for FI graphs using AMCharts and stored the results in DB2 using Sqoop
  • Created Cassandra data model for authorizations and settlement column families from Datawarehouse tables
  • Written CQL queries and implemented same in coding
  • Implemented authorizations and settlement transactions modules with Cassandra using REST services
  • Implemented Terminal Maintenance, Virtual Terminal, FI daily totals portlets (schema, data, portlet) using Liferay, SpringPortletMVC, SpringSecurity, SpringAOP, JSP, AJAX, JavaScript, JQuery, DHTMLX grid, PWS, HTML, CSS
  • Utilized Callable and FutureTask objects to concurrently execute web service calls by having Executor service fixed thread pool in virtual terminal portlet to authorize transactions uploaded via excel file
  • Developed terms of use hook for Discover IQ instance
  • Configured Liferay pages, roles, groups, associations and portlets
  • Developed Add Terminal functionality with XML templates using JAXB
  • Written unit test cases using JUnit and JMock and review test cases written by team members
  • Did enhancements to FI card management, BulkExpedite, FI & Merchant transaction research portlets
  • Written clean, secure and quality code adherence to coding standards and detecting code smells
  • Participate in design, technical and code reviews of deliverables with the team members to improvise on the quality of the project deliverables
  • Provide design and technology guidance to the team members whenever required
  • Delivering code using SVN version control system
  • Created docker files using Linux commands for the created services to expose ports, mount volumes, stop and remove the existing containers while deploying new version
  • Written build script to invoke docker file to create docker image
  • Continuous integration and deployment using Jenkins, nexus, SVN, SSH with integration of code coverage, static analysis using PMD, FindBugs, Cobertura
  • Involved in Sprint Grooming and Planning, Daily Stand-up, Sprint Review and Retrospective
  • Used rally to track daily tasks, user story discussions, defects
  • Ensuring code completion before the code freeze deadline
  • QA Support: Coordinated with QA team and identified the test data requirements for the projects in a release well ahead
  • Prepared production readiness checklist and plan for each release
  • Worked as Primary Point of Contact for all the application deployment related issues in development and UAT environment and troubled shooting issues
  • Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines
  • Leading the team of 6

Environment: JavaSE 1.7, Liferay Portals 6.1, JSP, Servlets, Vantiv Payment Web Services, Spring Core, Spring MVC, Spring Portlet MVC, Spring Security, Spring Boot, Maven, Spring Data JPA, Spring Data Cassandra, Cassandra, DB2, WebSphere 8.5, Eclipse, Jenkins, JSON Web Tokens, SOAP UI, AMCharts, JUnit, PMD, FindBugs, SVN, Ant, Rally, HP ALM, Unix, Putty, WinSCP, DynaTrace

We'd love your feedback!