Cloud/java Developer Resume
CO
PROFESSIONAL SUMMARY:
- About 8+ Years of experience in IT industry comprising of JAVA,Cloud Computing and Cloud Engineering .
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services ( AWS) and Azure.
- Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
- Hands on experience on writing ARM Templates and chef scripts for migrating any project.
- Managing Amazon Web Services ( AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
- Experience on Relational and No SQL database like DynamoDB and MongoDB.
- Experience with Ansible playbooks, Ansible scripting and Ansible Towerwhich is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
- Experience working with JAVA EE 6 compliant IDE's including Eclipse, My Eclipse 4.x, WSAD 5.x, NetBeans 6.x, wed stokes and mobile technologies like Android.
- Expertise in Hibernate , Docker , Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management toolsand a webcommerce like ATG .
- Competence in using Java IDE tools like my Eclipse, Eclipse, STS, Net beans to develop dynamic web applications .
- Experience in creating alarms and notifications for instances using Cloud Watch.
- Developed and executed software systems utilizing JavaScript, CI/CD, Mean Stack, Groovy, BOOTSTRAP 3 and Springboot .
- Development web Components using JSP , Servlets and Server - side components using EJB 3.0 under J2EE Environment.
- Experience using Cassandra database.
- Experience in Ruby on rail.
- Experience on AKKA on distributed applications of JVM.
- Experienced in working with different operating systems Windows, UNIX & LINUX.
- Experience on Big data, Hadoop using AWS and Rabbit MQ, which are message queuing services.
- Experience in using Kafka for the installation purpose.
- Experience in ELK stack and OMS .
- Good Experience as UI developer using HTML-CSS-Javascript-AngularJS,Grunt, Angular Js 2and Bonita.
- Experience with DevOps tools such as Jenkins, Maven, Artifactory.
- Experience in Core Java,Advanced Java, C, C++, C# Language like SCALAand solution Architecture.
- Experience in design and development of JUNIT test cases, load balancing and failovers with cache servers and application servers.
- Experience on Redis for database implementation projects.
- Experience in using frame works like swagger, Django and server-side experience like J query.
- Maintained the user accounts RDB, SES, SQS and SNS services in AWS cloud.
- Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Foundry, Cloud Trail and Simple Notification Service (SNS).
- Experience in RTC, RQM, RRC which are IBM Jazz platformed tools and on JBPM, JSF .
- Experience indatabase modules like Spark written in python .
- Expert in core java with strong understanding of Struct2,SWING, Microservices like SOA with ESB, andsome XP Practices, Collections, Multithreading, Event handling and Exception handling.
- Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines.
- Good interaction with developers, managers, and team members to address and work as a team on the project requirements, tasks and strong commitment to work and achieve the desired goals.
TECHNICAL SKILLS:
Operating Systems: Windows Server NT, 2003, 2008, 2012, Windows XP/Vista/7, RED HAT/Linux(RHEL) V5 and V6 and Centos
Cloud Technologies: AWS - EC2, S3, VPC, ELB, Cloud Formation, Cloud Watch, RDS, Auto Scaling and EMR.
Database: MySQL 5.0.2, SQL Server 2005, IBM DB2, RDS, DynamoDB, Postgre SQL
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Programming Languages& Tools: C, C++, Java, Embedded C, XML, Linux, Chef, Golang, Puppet, Ansible, Fabric, Openstalk, Jenkins, SaltStack, Scala, Release Mgmt.
WORK EXPERIENCE:
Cloud/Java Developer
Confidential, CO
Responsibilities:
- Migrating the existing project to Microsoft Azure with Azure services.
- Upgrading the servers like Tomcat from 8.5 to Tomcat 9 in the project before migration.
- Setup the required setup in the Local, Dev, Test and Prod environments.
- Upgrading JSF 2.0 to 2.2 as per the configuration of JBoss.
- Using Perforce to check out and check in the code and Bamboo for continues Integration.
- Provided PowerShell script to automate Virtual machine server build including joining Active Directory domain and install Software.
- Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
- Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines
- Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
- Configured plugins for the integration tools to the version control tools.
- Jenkins administration to user access credentials, deployment email notification, configuration for new users and using matrix plug-ins to manage Jenkins.
- Creating and building Jenkins Pipelines for CI/CD Process.
- Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
- Used Ruby for chef Scripting.
- Delivered specific versions of various components of an application into target environments.
- Used Test driven deployment(TDD) with agile.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT with Dev/Test/Prod Branching Model for weekly releases.
- Used Spring Boot with JAX-RS.
- Troubleshoot the automation of Installing and configuring applications in the test environments.
- Used JPA and MyBatis for mapping objects to the relational database.
- Involved in coding for integration of Jasper Reports with Java.
- Worked on SQL like RDS, Mysql, and no-SQL data bases like DynamoDB and
- Responsible to maintain Maven Build Scripts and tweak if changes in the requirements.
- Worked on NAGIOS script and JBOSS Drools, Python, Birt, CSS2 and 3, HTML5, Udeploy.
- Perform configuration, testing, and change control documentation for the cloud stack environment.
- Installation and development of workflows for integration and automation in the cloud-based solutions.
- Branching, Tagging, Release Activities on Version Control Tools like GIT
- Configuring, setting up of Tomcat, Apache, Apache Kafka, Apache Cassandra, HA proxy, Redis, MemcacheD, etc.
Environment: Tomcat9, Tomcat8, JSF2.0, JSF 2.2, Azure, Arm Templates, DR services, Rabbit MQ, Ruby, Chef, Git, Perforce, CVS, Ant, Maven, Jenkins, Bamboo, JAX-RS, AKKA, App Dynamics, JBoss, Oracle, Swagger, ATG, Mysql, Jira, JDK 1.6, EMR, Docker, JMS, UML, ELK, OMS, Ruby, Saltstack, Perl, MongoDB, Cassandra, TomcatApache Wicket, Spark, Azure, TomcatNifi, puppet.
Cloud /JAVA Engineer
Confidential, NY
Responsibilities:
- Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Managed amazon redshift clusters such as launching the cluster and specifying the node type as well.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java 8, PHP, Node.js, Python on familiar servers such as Apache camel.
- Ability to analyze, design and implement cloud migration strategies.
- Used Rabbit Mq for Message Queuing and Microservices like SOA with ESBand Kafka.
- Used Docker, spring Boot, JBOSS, Azure, cassandra.
- Used JSF as user interface web application.
- Used EMR that makes a managed Hadoop framework.
- Implemented automated local user provisioning instances created in AWS cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Built Continuous Integration environment Jenkins, TFS, SVN and Continuous delivery environment.
- Developed Bean's implementation Class.
- Designed and developed Bigdata annalistic applications using Hadoop.
- Worked on core java and spring framework.
- Used Springboot for designing and developing bootstrap.
- Used databases like Mysql, Postgresql.
- Used JBPM as a business retailor manager.
- Ability to work with debugging skills and error handling.
- Developed Deployment descriptor using XML files.
- Used Spring boot for building applications fast.
- Developed jar file and then deployed the Bean.
- Used Eclipse develop the Application.
- Used ATG for personalized online purchases.
- Developed applications using Springboot.
- Developed easily create and manage both simple and complex mobile applications by Oracle ATG.
- Integrated other sub-systems through, XML and XSL with WADL and WSDL.
- Deployed applications on Azure by using AppDynamics.
- Used Ansible server and workstation to manage and configure nodes.
- Developed telecom applications with Netflix and oss.
- Used Elastic search as an open source search engine with a RESTful API.
Environment: Linux, Ansible, Angular 1.3, Git version Control, Cloud foundry, Solr, ESB,Jazz, VPC,ATG, AWS EC2, S3, Route53, EBS, DynamoDB, Swagger, IAM, ELB, Java 8, Cloud watch, WAS, JSF 2.2, Hibernate,Jira, Scala, ApacheCamel, AWS Auto Scaling, JSF, Redis, TDD, EMR,Cassandra, JAX-RS, Jenkins, MongoDB, Unix/Linux, Spring, Sonar, Springboot, Shell scripting, JBOSS Drools-Rule Engine, Soap API, XML and XSL, Adobe CQ, Angular JS, Node JS, React Js, Eclipse, JDK 1.7, Agile, Oracle RDBMS, DB2.
JAVA/Devops Engineer
Confidential, Addison, TX
Responsibilities:
- Migrated existing on-premise infrastructure into cloud using Azureand its associated Services.
- Created Instances, balanced load, assigned security and managed communication between different instance.
- Worked on Managing the Private Cloud Environment using Chef.
- Automated software deployment using chef and provisioned Linux hosts.
- Managed configuration of multiple environments using SaltStack.
- Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes.
- Build and administrate Continuous Delivery pipelines using Git.
- Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
- For third-party access to their server I have used OAUTH.
- Developed migration, plans, execute, performs and tests application workload to the cloud.
- Managed build results in Jenkins and deployed using workflows.
- Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
- Used Docker for making packages into images by using Build, run and test.
- Worked on Ansible, Puppet in cloud environment.
- Created individualized sites and relevant product content and Unified Multisite Architecture with ATG.
- Upgraded Environments like DEV, TEST after every minor and major releases and Infrastructure support to all environments.
- Built the application using Java and J2EE components with the help of Java Server Faces (JSF) framework.
- Involved in the development of module wise JSF configuration files, services and implementation, DAO, models, views and controllers.
- Used MongoDB database.
- Used Webcommerce applications like ATG.
- Involved front end development with Prime Faces Sentinel 5.1, HTML5 and JSF components.
Environment: Git, Tomcat, Apache Wicket, Jenkins, Node Js, SOLR, Python, Ruby Chef, JIRA, Ubuntu, CentOS, Linux, AWS, lambda,EMR, Docker, Cassandra, EMR, Akka, Alfresco, JBOSS Drools, Ansible Scripting,Apache Struts, Unix, OAuth 2, Shell scripting, AWS Cloud Formation Templates, JAX-RS,Netflix, Oss, OAUTH, Sybase, JSF, Jazz, Groovy,Perl, Cloud foundry, CI/CD, TDD, AWS-RDS, DB2, AWS Cloud Watch, Chef, Puppet.
Java Developer
Confidential, MA
Responsibilities:
- Designed & developed the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
- Involved in discussions with clients to gather requirements to fulfill the objectives.
- Implemented object relational mapping using JPA and Hibernate framework.
- Responsible for overseeing the Quality procedures of the project.
- Developing and coding J2EE Components with JSP, JAVA Beans, and business objects with Hibernate.
- Developed and Deployed the Application on WebSphere using ANT build.xml script.
- Implemented Remote and Home interfaces for the Bean.
- BEA Weblogic 11g (10.3.x)was used as both the Application server in the development & production environment.
- Created Docker images.
- Used Cassandra Database.
- Used SVN,for version controlling and used Springboot.
- Developed Codes on angular Js and node Js.
- Developed Standard Images and worked on MongoDB database.
- Developed UI wireframes and worked with Gradle.
- Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for the application development.
- Used CDR data and had telecom OSS knowledge.
- Used Spark as a Bigdata application IBM applications.
- Used JSF as a feature which allows you to turn any collection of page markup into a JSF UI components.
- Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
- Developing and coding J2EE Components with JSP, Java Beans, and business objects with Hibernate.
- Developed and Deployed the Application on WebSphere using ANT build.xml script.
- Developed SQL Server stored procedures to execute the backend processes using Implemented Remote and Home interfaces for the Bean.
- Used JBPM as a business process manager.
- Developed Deployment descriptor using XML files.
- Developed jar file and then deployed the Bean.
- Used Eclipse develop the Application BEA WebLogic was used as both the Application server in the development & production environment.
Environment: Windows NT/XP, Golang, Angular Js, Android,ios, Node Js, Java 1.4, J2EE JSP, HTML,Bonita, JavaScript, Junit, Rest, Cassandra, Windows NT/XP, JDK 1.6, JAVA 1.4, Jit, Kafka,Mpki, JCA, Jaxb,Springboot, Oracle, JBOSS Drools, Solr, JCE, JAAS, JGSS, JSSE, Jira, GroovyAgile,OSS, Jax RS, JBPM, Mean Stack,J2EE JSP, Rest API HTML, JavaScript, JSP, EJB - session beans, entity beans,RTC-RQM-RRC, oracle.
JavaDeveloper
Confidential, Irving, TX
Responsibilities:
- Involved in Analysis, Design, Development and Testing process of the UBiQuati EDMS tool.
- Interacting with the client and designing Technical design document from Business Requirements for the development team.
- Involved in preparing High level and low-level design documents for the web services used in application.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Created Spring Batches for running batch jobs and documented the use of Spring Batch and Spring Securities.
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
- Experience using mocking frameworks such as EasyMock or Mockito.
- Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server-side processing on the client requests.
- Developed applications with ATDD.
- Working knowledge on WebSocket Spring Integration.
- Used Cassandra as a database.
- Good amount of knowledge on .NET.
- Configured JPA, EJB and Hibernate on Weblogic Server in Eclipse environment.
- Developed project in Angular JS and Node JS.
- Used Hibernate (persistence framework) to implement the Database Access layer. Configured Hibernate and class definition XML to provide access to corresponding tables in database.
- Developed the WSDL and Web Services in Apache Axis2 for different modules.
- Created continuous integration builds using Maven and Harvest control.
- Working knowledge of Gulp, Mocha, OLTP and OLAP, Chai and Sinon.
- Prepared Test Cases to perform Unit, Integration & System Testing.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
Environment: J2EE, Java1.2, Unix, Putty, Agile, Mean Stack,Struts 1.2, JSP1.1, JDBC2.0, Eclipse IDE, Apache Tomcat5.0, IBM DB2, CSS,Cassandra, Open SSl,JMS, JAX-RS, HTML, Splunk, Oracle, JavaScript, Rest API, HTML, MySQL, Angular Js, Node Js, Apache Tomcat, XML, XSLT, JPA, EJB.
Java Developer
Confidential
Responsibilities:
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Strong understanding of the software development cycle, specifically Agile/SCRUM.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in gathering requirements and ensuring project success. Involved in the development of presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Used Python and Shell scripting languages.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Developed Schema & Catalog loading solutions for GSA Advantage Using Hibernate O/R Mapping.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss drools business rule Application server.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed Order Processing using XML and OOPs and Spring.
- Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
- Developed asynchronous solution for Profile updates on the website using JMS technologies.
- Communicate effectively with executive stakeholders
- Participate in Requirement, Design, Development and Deployment sessions.
Environment: Java 1.6, J2EE, XML, OOPS, XSLT,C, C++, .NET,Springboot, JavaScript, AJAX,Jax RS, Prime Faces 3.x, WSDL, SOAP, AXIS, SOAP UI.