We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 9 years of professional experience in Information Technology ( Java and J2EE technologies).
  • Good knowledge in developing multi - threading applications.
  • Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
  • Involved in all phases Analysis , Design, Development, Implementation and Testing of Software Applications development life cycle.
  • Strong working experience in application development using JDBC , Servlets, JSP, Java Beans, JMS , Struts , spring , Hibernate and Web services .
  • Experience in developing web applications using technologies like HTML, Java Script, AJAX , DOJO , JSON , CSS , JSP Tag libraries and GWT .
  • Experience in developing web-based applications using Python, Django, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Worked in Service Oriented Architecture to develop language independent services using Web Services , Apache CXF SOAP , WSDL and Axis 2.0 soap stack.
  • Proficient in writing ANT , Maven builds script to automate the application build and deployment.
  • Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, React.js, Java Script, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility.Also having good knowledge in Angular 4.
  • Implemented Node.js server side code to interact with MongoDB to store & retrieve data using Mongoose drivers.
  • Experienced in working with multiple databases like Oracle 12c/11g, SQL Server, Cassandra, MySQL, DB2, and Sybase.
  • Experience in building end to end web applications using MEAN stack with Angular1.X, 2.
  • Functional knowledge in implementation of AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3.
  • Experienced with Perl, Shell scripting and test automation tools like Selenium RC, WebDriver and Selenium Grid.
  • Provide continues delivery on PaaS (PCF).
  • Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
  • Experienced in customizing Selenium API to suit in testing environment.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Implemented Frame work for Selenium scripts using Java.
  • Initiated the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Good Hands on Experience on Multithreading, Exception handling, Collections Framework.
  • Exposure to AWS and Docker.
  • Highly motivated software engineer and experience in developing in web applications using JavaScript, Backbone.js and Coffee script technologies.
  • Good knowledge on SoapUI tool to unit testing SOA based applications.
  • Ability to understand and use design patterns in application development.
  • Experience in OO Analysis , OO Design using UML .
  • Expert in implementing dynamic web applications using Application Servers like BEA WebLogic , IBM WebSphere and Apache Tomcat and deploying in various environments like Windows and Linux.
  • Experience in working with Log4j, JUnit and developing ANT and MAVEN Scripts for enterprise applications.
  • Hands on experience in using Integrated Development Environments like Eclipse 4.2.x/ kepler / Indigo , NetBeans , Cold Fusion and RAD 7 .
  • Excellent knowledge and understanding on Software Configuration Management tools like Perforce , Starteam , Clearcase , CVS Dimensions, VSS , SVN .
  • Experience in RDBMS like Oracle, SQL Server, Netezza , MS Access, DB2/ AS400 and MySQL .
  • Extensive experience with SQLs/Stored Procedures.
  • Experience in UNIX shell scripting, FTP / SFTP and file management in various UNIX environments.

TECHNICAL SKILLS:

Programming Languages: Java, Java 8 C, C++, SQL

J2EE Technologies: Servlets, JSP, JDBC, JNDI, OSGI, EJB, RMI, ASP, Python.

Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0(Java Server Faces), Hibernate 4.0, Tiles, iBatis, Validator

Web Technologies: HTML, DHTML, JavaScript with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API, Angular js, Node.js, Backbone.js

XML Technologies: XML, XSLT, XSL, HTML5, DHTML, XSL / XSL-FO, JNDI, LDAP, SOAP

Application/Web Servers: IBM WebSphere, IBM HTTP server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD), RSA, RAD, Eclipse RCP, Jdeveloper, Net Beans

BigData: Hive, Hadoop, Bigdata,hue, oozie, sqoop, Storm, Kafka, Elastic Search, HDFS, ZooKeeper, Map Reduce, hive, pig, Spark, flume.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Developed Reporting Dashboard which will generate reports and reduce manual intervention for support activities. Developed with Spring MVC, Core Java and Sybase.
  • Configured Docker containers and Kubernates to manage dozens of micro services.
  • Implemented client side interface using React.js, flux pattern and Redux framework for SPA.
  • Worked in configuration of APACHE CAMEL and executing routes, integrating applications using Red Hat Jboss Fuse.
  • Developed an abstraction layer over camel for various camel routes using camel components such as restlet, cxf, kafka messaging route, Cassandra route, multicast etc. All the routes are bundled as a part of the framework and can its properties such as end-points, request, response types etc can be configured using yaml files.
  • Developed RESTful services (or API) in IIB using Java (JCN), to integrate with LDAP for user registration, login and reset/change password functionalities.
  • Developed application service components and configured beans using Spring IoC , creation of Hibernate mapping files and generation of database schema.
  • Developed Restful web services using Apache Camel, Spring Boot and configured Kibana as a visualization dashboard.
  • Moved the project to Java 8 to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • Used RAD 7.0 IDE for developing the applications and IBM WebSphere Server (WAS) for deploying various components of application.
  • Implemented RESTful web services using spring framework on back-end and Hibernate framework for ORM, Microsoft Azure for authentication and authorization.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark SQL, Python and Scala.
  • Instructed teams on best practices around PCF and Spring Boot.
  • Hands-on experience with various Application Servers and Web Servers (IBM WebSphereApplication Server, WebLogic, JBoss, and Tomcat8).
  • Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Experience working with Spring Boot for developing Micro services and successful deployment in cloud environment (PCF).
  • Loading data into Spark RDD and do in memory data Computation to generate the Output response.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Utilized IBM WebSphere/RAD for development of messaging and web services.
  • Developed and deployed the code in server JBOSS 6.x of Red Hat IDE.
  • Used Github extensively as versioning tool and used Maven for automated building of project.
  • Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application (SPA) using Angular2 MVC.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Involved in the data modeling and good understanding of Cassandra core concepts, column family, and replication.
  • Built application logic using Python.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
  • Implementing responsive React.JS components for different solutions and performing the server side validations using Node.JS framework.
  • Perform data analytics and load data to Amazon s3/datalake/Spark cluster.
  • Developed application integration components using Apache camel components.
  • Installed, configured, and updated Linux machines, with Red Hat.
  • Used node.js for the management on interchange of the data between the servers and Used NodeJS, Express JS to create server-side MVC framework with MongoDB.
  • Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
  • Maintaining existing web application built in Scala.
  • Used session handlers from Express.js and Node.js to handle user login and cookies to provide authentication.
  • Strong Knowledge in Hadoop Development Tool such as HDFS, MapReduce, PIG, HBASE, etc.
  • Created Maven archetypes for generating fully functional Rest web-services supporting JSON message transformation.
  • Worked with NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop.
  • Experienced Angular2 pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
  • Used Java 1.8 Lambda expressions and functional interfaces, wherever possible.
  • Implemented EJB's session bean to maintain mobile session.
  • Developed flat file data transformation into java objects using apache camel bindy components
  • Designed and developed backend application servers using Python.
  • Worked with Bigdata Technologies like Hive, Hadoop, Bigdata, hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, HDFS, ZooKeeper, on the Hadoop cluster.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Configure and monitor numerous MongoDB instances and replica sets.
  • Development of AJAX toolkit based applications using JSON .
  • Writing server side request handling and automated functional test cases to validate UI functionality using Node.js, JavaScript.
  • Wrote Restful web services to communicate with Mongo DB and performed CRUD operations on Mongo DB using restful web services.
  • Implementation of the Business logic layer for Mongo DB Services.
  • Adobe Flex and Developed Jasper report.
  • Worked on Database's Cassandra Java API to interact with the Cassandra Cluster.
  • Experience in real-time data processing using Apache Spark, Apache Kafka, Zookeeper and Scala.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Configured Maven dependencies for application building processes. .
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Very good knowledge in different development methodologies like SDLC and Agile .
  • Implemented application level persistence using Hibernate and Spring . nvolved in deployment of streams using docker.
  • Designed and created Cassandra tables as data repository to host transactions and implemented Kafka consumers move transaction data from Kafka to Cassandra. Worked closely with Cassandra DBA to configure and deploy Cassandra.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Choose HTML , CSS & Bootstrap for designing part and Symfony2 as development part & MySql as the database.

Environment: Java 8, J2EE, JSTL, JSF, XML, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, JavaScript, JSP, Junit, Windows, JMS, Ant, Maven, Github.

Confidential, Triangle Park, NC

Sr. Java/Full Stack Developer

Responsibilities:

  • Participated in database design/analysis and designed ER diagrams
  • Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
  • Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharing) cluster of Mongodb having TB's of data.
  • Importing the data into Spark from Kafka Consumer group using Spark Streaming APIs.
  • Followed MVC Structure and used AngularJS to develop Single page Application.
  • Responsible for tracking the issues to get them resolved by interacting with customers and various other teams involved.
  • Developed the front-end using Java Swing (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase.
  • Migrated the server using the AWS services to a cloud environment.
  • Worked extensively with writing SQL and PL/SQL using Sybase.
  • Setting up Java/J2EE development environment using Eclipse, Maven and WebLogic.
  • Built micro services using Docker, AWS Lambda, and Elastic Beanstalk.
  • Building High-end Web site / application using PHP framework - Laravel, Symfony 2, YII, Zend Framework2 with nginx / apache2 server.
  • Involved to work with another developer to migrate an existing MS Access application to ColdFusion.
  • Involved in migrating Hive queries into Spark transformations using Data frames, Spark SQL, SQL Context, and Scala.
  • Very capable Confidential using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Spark jobs on AWS.
  • Used Maven project management tool for build and deployment of the application.
  • Used Data Service and Remote Object to communicate with Cold Fusion.
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.
  • Implemented business logic Confidential Server side in Core Java , and Java EE Architecture .
  • Experience in Spark and Scala and used the concept of RDD, PRDD, Data Frames in different Spark context.
  • Performed web testing using Selenium for checking page contents, broken links, web objects, frames and tables.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Designed Selenium IDE test routines for User Interface Testing of web-framework and applications.
  • Expertized in implementing Spark using Scala and Spark SQL for faster testing and processing of data responsible to manage data from different sources.
  • Optimizing MongoDB CRUD Operations.
  • Using OOP Principles ( SOLID ) to satisfy the different application needs within a centralized and manageable architecture.
  • Used MAVEN to define the dependencies / plugins and build the application.
  • Used spring framework for Dependency Injection as well as for loose coupling
  • Responsible for the configuration and release management
  • Built enterprise Java applications using POJOs and lightweight frameworks such as Spring, and Hibernate .
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Developed cold fusion scripts for monitoring purpose.
  • Utilized Web sockets and Node.js to provide real time support for the Matrix Portal.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Designed table architecture and developed DAO layer using Cassandra NoSQL database.
  • Experienced in implementing Kafka Simple consumers to get data from specific partitions.
  • Use the presentation layer available in Swing framework.
  • Implemented cloud services using AWS.
  • Communicating with a Node.js backend under MONGODB.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Involved in designing and developing Customized tags using JSP taglib
  • Developed and Designed Interfaces using JSP and Servlets
  • Developed apache camel FTP components to import and export offenders flat file data into CMS application. eveloped multiple POCs to create an interface between Backend to Frontend by using MONGODB, Express JS, Angular Js and Node.js.
  • Expert in implementing unified data platform to gather data from different sources using Kafka Java Producers and consumers.
  • Used HDFS to store the files and process them using Hive, Pig and Java Map-Reduce Codes.
  • Designed and developed backend application servers using Python.
  • Created custom user defined functions in Python language for Pig.
  • Managed application deployment using Python.
  • Hands on experience in installation, configuration, supporting and managing Hadoop Clusters using Apache , and Cloudera .
  • Used Maven and Jenkins to automate the build and deploy process.
  • Built Angular js framework including MVC architectures, different modules, specific controllers templates, custom directives and custom filters.
  • Wrote services to store and retrieve user data from the MongoDB for the application on device.
  • Designed and created SQL Server Database, Stored Procedures
  • Extensively used XML , JSP , Javascript , AJAX , Servlets to drive the application / request user input from backend.

Environment: Java, Java 2 EE, Oracle, SQL server, JSP, JSF, HTML, CSS, JavaScript, JSON, JQuery, Ajax, Spring, Hibernate, Weblogic, JBoss, SVN, NetBeans, Subversion, MS Visio, Wamp

Confidential, East Hanover, NJ

Sr. Java Developer

Responsibilities:

  • Designed and developed backend application servers using Python.
  • Created custom user defined functions in Python language for Pig.
  • Managed application deployment using Python.
  • Upgraded Python 2.3 to Python 2.5, this required recompiling mod python to use Python 2.5.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js.
  • Used Solr queries on top of Cassandra to fetch the results.
  • Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
  • Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’s Test Complete for client applications and coded in Java with Selenium for web application testing.
  • Used WebLogic to build and deploy the application.
  • Created stubs to consume Web services.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib's) to create standard dynamic web pages.
  • Implemented with Angular using its advantage including two way data binding and templates.
  • Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Working on Web Services using Java API for XML Services ( JAX -WS) and supporting, building, deploying Web APIs Services .
  • Involved in Enhancement of existing application utilizing Angular JS, created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML .
  • Configured Jenkins to integrate with SVN and Maven to build and deploy test, stage and prod builds.
  • Connected server and database to update data information with Node.js and MONGODB.
  • Wrote PL/SQL statements according to the need using Oracle 10g database.
  • Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate .
  • Involved in writing various components using Spring AOP and IoC framework.
  • Involved in various Android applications developments and designing layouts using XML .
  • Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis.
  • Designed and developed the session module using J2EE for existing cold fusion application.
  • Implemented build scripts using Maven and GIT technology for version control.
  • Used CQL (Cassandra Query Language) to read from and write data into Cassandra database.
  • Worked on NoSQL databases including HBase, Mongo DB, and Cassandra.
  • Good experience in creating and consuming Restful Web Services.
  • Extensively implemented AngularJS components ng-click, ng-repeat, ng-model, ng-show, ng-clude etc.
  • Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Used JUnit for testing the application and Maven for building Projects.
  • Creation of a Tastypie like module for Node.js - REST APIs design.
  • Built Web pages that are more user-interactive using JavaScript and Angular js .
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
  • Involved in working with Struts Tiles for the common look and feel for a web application.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Confidential

Java Developer

Responsibilities:

  • Hands on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js and Node.js.
  • Developed and designed Interfaces using Swing.
  • Developed the web layer using Spring MVC framework.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services ( SOAP ) through WSDL in Apache Axis to interact with other components.
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT .
  • Wrote stored procedures , triggers , and cursors using Oracle PL/SQL .
  • Created and deployed web pages using HTML , JSP , JavaScript and CSS.
  • Wrote JUnit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Used ANT automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Expertise in web front-end technologies such as, JavaScript, Ajax, JSF, CSS, HTML and/or Flex and developing browser compatible applications
  • Worked on a code generation framework that generated Java Swing code from XML.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developing front end of application using HTML , CSS , backbone.js , JavaScript, jQuery.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Extensive experience in producing/consuming Rest based web services using JAX-RS, Jersey providers.
  • Developed web services in Java. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Implemented server side tasks using Servlets and XML .
  • Implemented Swing Custom components in the application.

Environment: Java, JSP, JDBC, Struts, Hibernate, Design Patterns, XML, PL/SQL Developer, Weblogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.

We'd love your feedback!