We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 7+ years of strong development experience in design and development of web based, client - server applications with strong understanding of Object Oriented programming using Java and J2EE related technologies.
  • Experience in HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, XML,JSON, Bootstrap, Blueprint, Angular JS (1.5/2.0,4.0), Node JS, React JS, Servlets, JSP, JSTL, POJO and JDBC and ATG.
  • Experienced with Amazon Web Services like EC2, S3 bucket, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience in modify the Nginx config file for reverse proxy to different port. Experience in using Linux tools for testing, debugging, troubleshooting, such as telnet, grep, cat, tail, tractroute.
  • Experience in Liferay Portal Development, worked on various Inter Portal Communication for Development, Banking and Retail Company.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services, WSDL, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka.
  • Strong experience developing solutions using Red Hat Jboss BPM Suite (Jbpm, Drools).
  • Knowledge of using Apache Camel through Fuse Mediation Router and Experience in Integration tool like Apache Camel.
  • Extensively worked on Core Java coding by using Java APIs such as Collections, Exception Handling, and Multithreading.
  • Expertise in development of software applications using Java, Rest Web Services Servlets, JSP, Spring, SpringBoot, Apache Storm, and Maven.
  • Working experience in Struts, Spring and Liferay-Portlets Frameworks.
  • Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
  • Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.depth understanding of Scala programming language along with lift framework.
  • Strong knowledge of Oracle SOA tools such as Oracle service Bus (OSB), Registry and Orchestration.
  • Experience in development of portlets using Liferay-Portal also Worked on developing Authentication and Authorization out of the box for the new feature not available inside Liferay.
  • Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security, SpringBoot, Structural Design and Analysis.
  • Experience with build tools such as Ant, Maven, Gradle, Jenkins for building and deploying applications.
  • Experience with Java web framework technologies Spring Boot, Apache Camel, Spring Batch and Struts2
  • Experienced with Transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Node.JS, Boot Strap XML, Web Services, Multithreading Executor Services etc.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large datasets.
  • Experience in working with the NoSQL, Mongo DB, and Apache Cassandra and Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server) SQLqueries,PL/SQL-Stored Procedures, Functions, Sequences, Triggers, Views and Packages
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, My Eclipse, RAD, NetBeans, WSAD, Spring Source tool suite, Java Developer, SQL Developer, SQLYOG, TOAD and Android Studio.
  • Expertise in back-end/server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote method Invocation (RMI)
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, RESTFUL, WSDL, UDDI, JAX-WS, JAXB, JAXRS, JAX-RPC using tools like Apache Axis.
  • Experience in using AWS to configure servers. Proficient in Cloud computing infrastructure such as AWS EC2 Building and Deployment of EAR, WAR, JAR files on test, stage and production server.
  • Worked on server-side applications using Node.JS and involved in construction of UI using JQuery, Angular.JS, Ext.JS, Bootstrap, and JavaScript.
  • Proficient in writing and handling SQL Queries, Stored Procedures, and triggers and also Proficient in creation of Use Cases, Class Diagrams, Sequence Diagrams using UML tool like Rational Rose.
  • Experience in build and testing tools like Ant, Maven, JUnit and Bugzilla and experience in writing Unit Testable code and writing unit tests using Moq library
  • Expertise in version control software like CVS and SVN and Experience with DevOps tool like GitHub, Jira.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM) .

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Executed the development process using Agile methodology, which included iterative application development, Sprint, scrum, and stand up meetings as well as implemented server side and client side validation JavaScript, Validation-Rules.xml, and Validation.xml.
  • Involved in Preparing the detailed document mentioning all the changes during the Jboss upgrade process and presenting the same to QA team.
  • Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Performed Service migrations like lift and push on On-Perm and Azure servers reducing server and maintenance cost and Worked on microservice Docker container to create Docker images for different environments Monitered.
  • Developed Community Restful API using Restful Services, XML and JSON to build interfaces with external third party community system called Lithium.
  • Extracted data from webpages using the XMLHttpRequest module and advanced screen scraping techniques.
  • Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, Scala Java Collection Framework, Spring MVC, Spring Boot, J2EE, JDBC, Servlets, JSP, JSTL, XML, JSON, JavaScript.
  • Reengineered workflow processes and business rules from jBPM 5.x and Drools 5.0 into Oracle SOA Suite technologies.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented Angular 2.0 services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Worked on converting one of the tomcat applications to Spring boot. JAXB was used for marshalling and un-marshalling XML based upon schema.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Consumed Web Services using REST to communicate with different departments and Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel and Extensively worked on MQ Series using point-point, publisher/subscriber-messaging domains to exchange information through Messages for implementing Service Oriented Architecture (SOA).
  • Lead the development of an end-to-end application for testers in the project for performing automated regression testing using a nice front-end providing the testers to view/execute/display test cases.
  • Work in both front end and backend using angular2 framework, node JS and postgresql. Designed MongoDB High Availability cluster across Data Centers (Active-Passive) with a replica set of 3 nodes.
  • Developed Java Batch and Unix Shell Scripting to migrate the community users to Lithium community platforms.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • Used web technologies such as HTML5, CSS3, JSP, Ajax and Angular JS2/4 for building the Web pages.
  • Designed and developed of the entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Used Node-MySQL and pure Node.JS JavaScript client for implementing the MySQL protocol using a JavaScript ORM for Node.JS Bookshelf.
  • Developed and implemented UI controls and APIs with Ext.JS and coded the front-end AJAX framework components using Web 2.0 JavaScript library Ext.JS.
  • Managed and maintained a cloud infrastructure of thousands of systems involving a diverse series of applications - apache and nginx.
  • Worked on server-side applications using Node.JS and involved in construction of UI using JQuery, Angular.JS, Ext.JS, Bootstrap, and JavaScript.
  • Designed business flows using JBoss Business Process Management (jBPM), in a multi- vendor environment.
  • Used Mockito to do unit testing for the modules developed. Built extensive unit test suite using Scala test framework. Used Scala features to develop jobs as unittestable code.
  • Created sample code to test the CICD (continuous integration continuous delivery) pipeline and Created Jenkins pipeline for continuous integration: including triggering project build, uploading the jar/ear file to Artifactory and deploying in the AWS EC2 instance.
  • Performed S3 buckets creation, policies and on the IAM role based policies and customizing the JSON template.
  • Involved in Different testing methodologies like Unit Testing, Integration testing, web application testing. Used selenium for unit testing and test cases.
  • Created test framework to enable developers to follow standards and guidelines and develop Unit Testable Code that confronts to coding policies. Ensured code quality by writing unit tests using PyUnit and automated this testing using GitHub and Jenkins.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.

Confidential, New York City, NY

Sr. Java Develop

Responsibilities:

  • Design and implementation of APIs required for card processing methodologies with various payment gateway services and Extensively worked on SOA and web services to get the data and configured JMS queues on server.
  • Involved in developing Restful Web Services using Scala/Java, Play, Http4s, Spray, Akka and Lift.
  • Used JIRA, Rally tools to follow sprint tasks and story follow up. Used swagger to describe API's and documenting REST
  • Built RESTful Web services to save and retrieve geolocations using a remote server in Java using Spring MVC, MongoDB.
  • Used JBPM to control some of the workflows in a different module of the application providing the interface documents for approval.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Ansible. Involved on Container based deployments (Docker) with Chef configuration management tool.
  • Co-ordinated with offshore and other involved teams (Business users, Architects, DBAs, BA, Developers) at onsite to ensure on-time delivery of all the project deliverabl.
  • Integrated with third party providers like Touch comers, Share this, media Bin, CQ DAM, Lithiumforums.
  • Used Angular.JS MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope
  • Used Apache camel for end-to-end messaging. Worked in configuration of APACHE CAMEL and executing routes, integrating applications using Red Hat Jboss Fuse.
  • Wrote the front end look and appearance for the screens using Java, Core Java, Swing, NO SQL, AWS, Bootstrap, ExtJS, JavaScript, AJAX, AngularJS and JQuery and Developed web pages with JSP, JSF, jQuery, AJAX, java scripts
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate. Configured and Implemented Spring AOP for transaction management, logging, and performance tracking.
  • Designed and developed Broadridge Gateway which sends account updates, new account and settlement instructions information to Broadridge by using Apache Camel and Apache service Mix.
  • Integrated Hibernate with Spring by coding a Spring Configuration file. Configured JMS in the WebSphere application server to send messages on the queue.
  • Developed user interface using JSP, Spring Boot, Angular JS, HTML, CSS, and Java Script. And also Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Import the data from different sources like HDFS/HBase into Spark RDD Developed a data pipeline using Kafka and Storm to store data into HDFS. Performed real time analysis on the incoming data.
  • Created UI modules using HTML, CSS, JavaScript and Angular JS. Used JQuery to increase dynamic interaction.
  • Created various Parser programs to extract data from Autosys, Tibco Business Objects, XML, Informatica, Java, and database views using Scala
  • Performance optimization dealing with large datasets using Partitions, Spark in Memory capabilities, Broadcasts in Spark, Effective & efficient Joins, Transformations and other heavy lifting during ingestion process itself.
  • Involved in Requirement gathering, analysis, code level design & development of user interface with the help of Usability engineering team. And ensured Unit Testing of the software and solving the bugs as and when they arise. Used unit and integration test for existing mocroservices using Junit and Mockito and Docker.
  • Involvement in design, development and testing phases of Software Development Life Cycle using Agile methodology.

Confidential, Dallas, TX

Java developer

Responsibilitie

  • Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration. Dao's were implemented using IBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses.
  • Developed the Spring AOP programming to configure logging for the application and Implemented application level persistence using Hibernate and Spring.
  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS, Angular JS, React JS, Bootstrap, JavaScript and used AJAX for dynamic web content.
  • Designed different UI aspects for improved performance of the application by using GWT.
  • Developed code using Core Java to implement technical enhancement following Java Standards
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used design patterns and object oriented principles to write efficient and Unit Testable Code.

    Languages

  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping
  • Developed the Front end for the application using HTML, AngularJS, JSP and JavaScript.
  • Worked closely with peer developers, business analyst, QA engineers, project manager to develop Codes and Standards Automated System using Java, J2EE, Ajax, jQuery and JavaScript.
  • Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Data Warehouse (DW) data integrated from different sources in different format (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, oracle, SQL server etc.)
  • Used XML and JSON for transferring/retrieving data between different Applications and also Used MongoDB database high availability concepts with data replication, for the failover design.
  • Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
  • Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
  • Worked as backend developer of this app using Nodejs, Socket io and mongodb.
  • Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
  • Deployed the project into Heroku using GIT version control system and Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions
  • Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
  • Gathered and analyzed client requirements to deliver complete software solutions, including business logic and user interface, as well as input validation and controller classes. Performed testing and debugging through unit test classes and JUnit
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.

Confidential, New York City, Ny

Java developer

Responsibilitie

  • Implementing project using Agile Scrum Methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Involved in writing Rest services using SpringBoot and Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
  • Involved in Analysis of Unix scripts, Oracle backend packages and procedures, scheduling of jobs through cron jobs etc.
  • Used WebLogic for application deployment and Log 4J used for Logging/debugging.
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Handled large data set (file and data in database) using multi-threading and Used XML and JSON fortransferring/retrieving data between different Applications.
  • Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Mockito to do unit testing for the modules developed and Involved in defect fixing activity and ensuring on time Delivery by the Team.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the proble
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.

We'd love your feedback!