Java/ J2ee Developer Resume
St George, UT
SUMMARY:
- Over 6 years of experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
- Experience as designer and developer in Java & J2EE Web technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Experience in Big Data technologies such as Hadoop, MapReduce, Pig, Hive, Sqoop, Flume and Apache Spark on CDH 5.4.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, Backbone.js, Ember.js, Ext.js, Responsive design and JSP.
- Experienced in working on different ESB like MULE ESB, WSO2, and Apache Fuse Etc.
- Experience in Service Oriented Architecture (SOA), Web services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST web services.
- Experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Zope Python web application frameworks.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, JDBC, JNDI, XML, AJAX and Junit.
- Strong Experience in Mongo Query, writing complex mongo query using aggregation framework.
- Experience in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Estensive experience in developing web application on a mobile platform using jQuery mobile, jQuery Google API plugin and ASP.Net MVC.
- Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration and in various Application Servers and Web Servers including IBM websphere, BEA Web logic, J-Boss, Tomcat server with wide variety of development tools such as Eclipse, IBM RAD / RSA, My Eclipse and Intellij.
- Expertise in developing applications using Core Java, Multi-threading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Oc4j, SVN, JDBC 2.0, JDK, JNDI, Maven, ANT, HTML, XML, Java Scripts, Jquery.
- Expertise in Java Servlets, JSP, EJB (session Beans and Message Driven Beans), JMS, JDBC, Frameworks (Struts, spring, Hibernate, JSF) in Implementing web based and enterprise solutions.
- Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications and hands on experience with AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Designed and coded product solutions in an Agile environment utilizing CI and version control tools such as GIT, Gerrit, and Jenkins.
- Developed TCI (TIBCO Cloud Integration) product REST API client that fulfilled and implemented mutual SSL support for TCI product integration.
- Configured Selenium and GRID scripts on Virtual machines and performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and X-Path in Selenium.
- Actively involved in the development of all applications using ASP.NET, MVC, Ajax and LINQ.
- Extensive experience working in Spring 2.5/3.0 framework, Struts … framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful).
- Expertise in Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
TECHNICAL SKILLS:
Languages: Java … … C, HTML, Java script, SQL, XML1.0.,Node JS, Unix, Pearl, Angular js, Python, Handlebar js, Marionette js, Mustache, JSON, QTP, Selenium Web-Driver.
J2EE Technologies: JDBC, JSP2.0/1.2, JSTL, JVM, Web Services (SOAP and REST), JMS1.1, HTML, Java Script1.x, Servlets2.x, Java Beans, JDBC, RMI, EJB3.0, Multi-Threading, Synchronization, Struts, RMI, EJB3.0/2.1, Hibernate, Spring, SAX, DOM, AJAX, JAX, LDAP,CSS,LESS,, flex, flux, Redux, React, Ember.
Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX, XSD, DTD, XHTML, JAX-RS, SAX, DOM, SOAP, WSDL
Framework/ API: Struts 1.x/ 2.0, Spring 3.2/2.0, Axis, Jersey, JUNIT4.x, Log4j, JAXP1.x, and JAXB2.1, MQ, Pub
Web/Application Servers: Apache Tomcat 7.x/6.x, JBoss6.0/7.0, websphere8.x/7.x, …, WSO2, Apache Avro.
IDE/ Tools: Eclipse3.2/3.0, RAD, Net Beans6.x, Rational Rose, SOAP UI, TOAD, Rally, Putty, Secure CRT, HTTP Watch, Log Stash, Elastic search, Jenkins, Hudson,BRMS, Drools, Google Guava, IBM MQ, Active MQ, Rabbit MQ, KAFKA.
Application Servers: IBM Web-Sphere Application Server, Weblogic, Apache Tomcat, JBoss
Database …: MS-SQL Server … DB2 9.1/8.1, Cassandra, Splunk/Elk MySQL5.1/4.1, Mongo DB, Neo 4J, Graph DB.
Methodologies: Agile Methodology, Waterfall, Extreme Programming.
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.
Operating System: Linux, Unix, MAC, Windows, MAC-OS.
WORK EXPERIENCE:
Java/ J2EE Developer
Confidential, St George, UT
Responsibilities:
- Implemented Spring to integrate business logic and model and DAO classes using Hibernate and worked on CORE JAVA (Collections of Type Generics, Templates) and used the core packages.
- Implementing the Microservices using Spring Boot and Spring Cloud and used Spring MVC framework for building the application based on MVC design paradigm.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling and proficient in XML technologies like XML, DTD, SOAP, WSDL.
- Used Jvisual VM to monitor the application performance -analyze heap, connection leaks, memory leaks, CPU profiling, garbage collection.
- Experience in migrating existing infrastructure and applications from WebSphere 6.1 to 8.5 and WebSphere Portal 6.1 to 8.5 using migration tools.
- Experience in working with Python ORM Libraries including Django ORM, SQL Alchemy and developed portal application using Ruby on Rails, MySQL, erb, sass and Capistrano.
- Implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
- Developed Java/J2EE code, business logic using Spring, Hibernate framework and OOP concepts, involved in Peer code reviews.
- Provided support for four ASP.NET applications while guiding a rewrite in Ruby on Rails.
- Developed ActiveX/COM interfaces and DLL/ATL Servers to provide ODBC access, Windows editing tools, and data formatting functions using Oracle / Sybase.
- Developed TCI (TIBCO Cloud Integration) product REST API client that fulfilled and implemented mutual SSL support for TCI product integration.
- Experienced with commercial grade application servers and web servers like Apache Tomcat, IIS, WebSphere6.0, JBoss 4.2.
- Worked on WSO2 API manager to provide authentication to users and used WSO2 ESB for integrating the Restful Services.
- Worked on SOAP based Web services and tested Web Services using SOAP UZ and used Jenkins tool to build the application on the server and extensively worked for deployment, configurations of application on WEBSPHERE server (DEV and QA-Smoke) and WEBSPHERE PORTAL for integration of all modules.
- Used Hibernate for implementing the persistence mechanism in the application and involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Designed and Developed Test Cases for automated testing using Selenium, Junit and Eclipse IDE also developed custom solutions that act upon Jenkins information in real time.
- Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using J-Profile 5.1.
- Experience in tuning WebSphere components such as JVM Heap, DB connections, WebSphere plug-in and web-container pool.
- Developed web Application for the online giving application using ASP.Net (C#), HTML.
- Responsible for optimizing volumes and AWS EC2 instances and created multiple VPC instances and worked with IAM in order to create new accounts, roles and groups.
- Worked on Servlet, JSP, Struts, JDBC and Java script under Architecture and implemented OOAD concept in the applications and deployment of Application in the Weblogic Server environment using ANT tool using Struts architecture with the JSP Client.
- Executed unit testing of SOAP and REST services using SOAP UI and developed Selenium Automation framework.
- Worked on REST Framework to create web services and used Subversion for software version control and used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
- Designed and developed GUI Screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS, JSON.
- Deployed GUI code to WebLogic application environment and standalone components to JBoss Server that worked on the persistence layer using Hibernate to map the java classes to corresponding data.
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
- Configured and maintained Apache Hadoop clusters for application development and Hadoop tools, including: Hive, Pig, HBase, Zookeeper and Sqoop.
- Wrote the shell scripts to monitor the health check of Hadoop daemon services and respond accordingly to any warning or failure conditions.
- Worked on Load Balancing the Application in Sticky Mechanisms and Analysis done for Heap tuning and Java core and Garbage Collection Management
Environment: JDK, Spring Framework, XML, HTML, JSP, Angular JS, Hibernate, ANT, Java Script, XSLT, CSS, AJAX, JMS, SOAP Web Services, websphere Application Server, Tomcat DB2 Cassandra, PL/SQL, MQ Series, Junit, Log4j, Shell scripting, UNIX
Java / J2EE Developer
Confidential, McKinney, TX
Responsibilities:
- Developed data access layer to map Java classes to Mongo collections and documents using Spring Data mongo db.
- Involved in the Implementation of Java Multi-Threaded process responsible for spawning light weight Threads for multiple Job and concurrent Job processing.
- Developed middleware desktop server to set the proxy using express.js, host and proxy.js and was involved in implementing the complete Application in the inbuilt MVC Architecture with Angular JS.
- Developed the Persistence Layer using Hibernate and developed Controller for request, response paradigm by Spring Controllers using Spring-.
- Used Hibernate for implementing the persistence mechanism in the application and involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Implemented application using core java, maintained concurrency with multi-threading and used Spring Web Module integrated with Java Server Faces (JSF) framework.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
- Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in MySQL database and was responsible for deploying the application in Tomcat Application Server.
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
- Created and executed automated test scripts using Selenium WebDriver and Test NG and also used Maven for building the Web-Driver project.
- Managed source code by using GIT repository and created Jenkins Jobs to build Projects and created a POC for migration of Infrastructure into cloud using Amazon AWS and its associated Services.
- Used spring framework for the business layer using Spring Cove, DAO, Spring ORM, Spring Web MVC, Spring AOP modules.
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins and created REST based controllers to handle the incoming request and output the response
- Developed an ADO/ODBC/ASP - JDBC/EJB component using Java/WebLogic & C++/ATL and set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
- Involved in retrieving the data from Hadoop HDFS according to requirements by writing scripts in Java (Map reduce), Pig, Hive.
- Implemented Java Messaging Service (JMS) API based IBM Message-oriented middleware (MOM) Systems.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB.
- Involved in loading and storing objects using Hibernate, Strong knowledge on Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, and Hibernate Transactions.
- Used Apache CXF and Apache Axis evenly along with Maven to generate WSDL and JAXB Objects and optimized the runtime and startup performance of the JVM.
- Involved in the development of presentation layer and GUI framework in JSP, HTML, CSS Client Side validations were done using JavaScript, XSLT and JQuery.
- Develop the reusable web components using JSP Custom tags and business components, which interact with the persistent layer and other third party services using Java, EJB 3.1, WAS8.5.5, Fast4J, and Web Services.
- Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
Environment: Java, JSP, Spring, Docker, Hibernate, XML, CSS, AJAX, HTML5, Javascript, AngularJS, JQuery, Rational clear case, Microsoft Visio, WebSphere Application Server, REST Web services, Oracle, JUNIT, ANT, Agile
Java / J2EE Developer
Confidential, Atlanta, GA
Responsibilities:
- Responsible for designing the front-end components and interacted with the Java script functions to add dynamism to the web pages at the client side and used hibernate for retrieving and updating the data.
- Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML and developed web interface for user's modules using JSP, HTML, XML, CSS, Java script, AJAX.
- Ingested huge amount of XML files into Hadoop by Utilizing DOM Parsers with in Map Reduce.
- Involved in the design and development of server side layer using JSP, JDBC, EJB and DAO patterns using Eclipse IDE.
- Wrote REST Web Service, domain classes, controllers, views and layouts, XML files, HTML, CSS, jQuery and JSON.
- Managed source code by using GIT repository and created Jenkins Jobs to build Projects and created a POC for migration of Infrastructure into cloud using Amazon AWS and its associated Services.
- Implemented Spring, IOC & AOP and mapped the objects with the database using Hibernate Query Language (HQL) as the persistence Frame work.
- Developed REST based Web services to perform various profile updates and to fetch various transactional data to be displayed in JSON format to JSP's.
- Experience on installation, configuration, Deployment and management of web applications on Tomcat server.
- Used Jenkins for continuous build integration and maven for building multiple projects and generating war.
- Involved in writing PL/SQL, stored procedures and function for the application in Oracle and used Maven as build tool.
- Conducted testing using Selenium Remote Control on different browsers and created the test automation framework using Selenium RC Developed stored procedures using PL/SQL and used CVS for version Controlling.
- Used JMS for Programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series.
- Used log4j for debugging the application and involved configuration of data source and deployment of application in development, Test and Production.
- Used Hibernate Framework for interacting with Database and configured the setting for Development, Test and Production Environment.
- Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project.
Environment: Bea web logic server 9.2/10.3, Eclipse, Java API, J2SDK 1.4.2, JDK 1.5, JDBC, JMS, Message queues, Web services, UML, XML, HTML, XHTML, JavaScript, log4j, CVS, Junit, Windows and Sun OS 2.7/2.8
