We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.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, Spring, SpringBoot, Hibernate, Ibatis, Mybatis, JSF, EJB, Web Servives, Micro services, Apache Kafka/Camel, Struts, JSTL, POJO and JDBC and ATG.
  • Experienced with Amazon WebServiceslike EC2, S3 bucket, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • 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.
  • Strong experience developing solutions using Red Hat Jboss BPM Suite (Jbpm, Drools).
  • Experience in working with teh NoSQL, MongoDB, 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.
  • Experience inMuleSoftAnypoint API platform for designing.
  • Experience in development of portlets using Liferay-Portal Also Worked on developing Autantication and Authorization out of teh box for teh new feature not available inside Liferay.
  • Experience with build tools such as Ant, Maven, Gradle, Jenkins for building and deploying applications.
  • Knowledge of usingApacheCamelthrough Fuse Mediation Router and Experience in Integration tool likeApacheCamel.
  • Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using teh in-memory computing capabilities written inScala and depth understanding of Scala programming language along withliftframework.
  • Extensively worked on Core Java coding by using Java APIs such as Collections, Exception Handling, and Multithreading.
  • Experience in modify theNginxconfig file for reverse proxy to different port. Experience in using Linux tools for testing, debugging, troubleshooting, such as telnet, grep, cat, tail, tractroute.
  • Experience inAJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement teh internet / Intranet applications.
  • Strong noledge of OracleSOAtools such as Oracle service Bus (OSB), Registry and Orchestration.
  • 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 teh NoSQL, Mongo DB, and Apache Cassandra and Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server) SQL queries,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.
  • 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 writingUnitTestablecodeand writingunittests 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 teh development process using Agile methodology, which included iterative application development, Sprint, scrum, and stand up meetings as well as Developed Community Restful API using Restful Services, XML and JSON to build interfaces with external third party community system calledLithium. And extracted data from webpages using teh XML, Http Request module and advanced screen scraping techniques.
  • Created sample code to test theCICD(continuous integration continuous delivery) pipeline and Created Jenkins pipeline for continuous integration: including triggering project build, uploading teh jar/ear file toArtifactoryand deploying in teh AWS EC2 instance.
  • Developed teh Integration workflows using theMuleSoftESB 3.7.3 Framework.
  • Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as CoreJava,ScalaJavaCollection Framework, Spring MVC, SpringBoot, J2EE, JDBC, Servlets, JSP, JSTL, XML, JSON, JavaScript.
  • Also involve in exposing teh Microservices to base on RESTful API utilizing SpringBoot with Spring MVC and Apache Kafka.
  • Consumed Web Services using REST to communicate with different departments and Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Reengineered workflow processes and business rules fromjBPM5.x and Drools 5.0 into Oracle SOA Suite technologies.
  • Used web technologies such as HTML5, CSS3, JSP, Ajax and Angular JS2/4 for building teh Web pages.
  • Created Spring MVC components like Dispatch servlets, configure Request mappingannotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes and Implemented Angular 2.0 services to connect teh web application to back-end APIs to POST/GET teh data used in teh application.
  • Worked on converting one of teh tomcat applications toSpringboot. JAXB was used for marshalling and un-marshalling XML based upon schema.
  • Extensively worked onjavaMulti-threading programming, Synchronization,JavaMail API and Collections API for concurrent product models upload/download process.
  • Leadthe development of an end-to-end application for testers in teh project for performing automated regression testing using a nice front-end providing teh 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.
  • DevelopedJavaBatch and Unix Shell Scripting to migrate teh community users toLithium community platforms.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • Designed and developed of teh 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 teh MySQL protocol using a JavaScript ORM for Node.JS Bookshelf.
  • Developed UI controls and APIs with Ext.JS and coded teh front-end AJAX framework components using Web 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 teh modules developed. Built extensiveunittest suite using Scala test framework. Used Scala features to develop jobs asunit testablecode.
  • Performed S3 buckets creation, policies and customizing teh JSON template.
  • Involved in Different testing methodologies like Unit Testing, Integration testing, web application testing. Used seleniumfor unit testing and test cases.
  • Created test framework to enable developers to follow standards and guidelines and developUnit TestableCodethat 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 ontime deliveryof 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 onSOAand web services to get teh data and configured JMS queues on server.
  • Used JMS to send and receive messages from teh MQ and differentiated messages usingApache 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).
  • Involved in developing Restful Web Services using Scala/Java, Play, Http4s, Spray, Akka andLift.
  • 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 inJavausing Spring MVC,MongoDB.
  • UsedJBPMto control some of teh workflows in a different module of teh application providing teh interface documents for approval.
  • Co-ordinated with offshore and other involved teams (Business users, Architects, DBAs, BA, Developers) at onsite to ensure on-timedeliveryof all teh project deliverabl
  • Integrated with third party providers like Touch comers, Share this, media Bin, CQ DAM,Lithium forums.
  • Used Angular.JS MVC Framework in teh development of teh web application to bind teh data/model that was retrieved from a database through services provided in a controller to teh view using scope
  • UsedApachecamelfor end-to-end messaging. Worked in configuration of APACHE CAMEL and executing routes, integratingapplications usingRedHatJbossFuse.
  • Wrote teh front end look and appearance for teh 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,javascripts
  • 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 usingApacheCamelandApacheservice Mix.
  • Integrated Hibernate with Spring by coding a Spring Configuration file. Configured JMS in theWebSphereapplication server to send messages on teh queue.
  • Developed user interface using JSP,SpringBoot, Angular JS, HTML, CSS, andJavaScript. And also Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Import teh 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 teh incoming data.
  • Created UI modules usingHTML, 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 usingScala
  • 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,codelevel design & development of user interface with teh help of Usability engineering team. And ensuredUnitTesting of teh software and solving teh bugs as and when they arise.
  • Involvement in design, development and testing phases of Software Development Life Cycle using Agile methodology.

Confidential - Dallas, TX

Java developer

Responsibilities:

  • Responsible for coding with teh use of Object Oriented Principles and implementing MVC with JSP, Struts.
  • Spring Framework has been extensively used in all layers of teh application including UI, backend and integration. Dao's were implemented using IBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with teh license server to validate teh licenses.
  • Developed teh Spring AOP programming to configure logging for teh application and Implemented application level persistence using Hibernate and Spring.
  • Implemented teh 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 teh application by using GWT.
  • Developed code using Core Java to implement technical enhancement following Java Standards
  • Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used design patterns and object oriented principles to write efficient andUnitTestableCode.Languages
  • Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping
  • Developed teh Front end for teh application using HTML, AngularJS, JSP and JavaScript.
  • Worked closely with peerdevelopers, business analyst, QA engineers, project manager to develop Codes and Standards Automated System usingJava,J2EE, Ajax, jQuery and JavaScript.
  • Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for teh 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 UsedMongoDBdatabase high availability concepts with data replication, for teh 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 teh project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
  • Deployed teh 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 anddebuggingthrough unit test classes and JUnit
  • Agile/SCRUM was used as teh project management methodology and JIRA & Confluence were teh tools used to keep things in check.

Confidential - New York City, NY

Java Developer

Responsibilities:

  • Implementing project usingAgileScrum Methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Involved in writing Rest services usingSpringBoot and Responsible for coding with teh use of Object Oriented Principles and implementing MVC with JSP, Struts.
  • Involved in Analysis ofUnixscripts, 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 Hibernateannotationbased mappingjavaclasses with Oracle Database tables.
  • Handled large data set (file and data in database) usingmulti-threading and Used XML and JSON for transferring/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 teh database.
  • Used Mockito to do unit testing for teh modules developed and Involved in defect fixing activity and ensuring ontimeDeliveryby teh Team.
  • Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.
  • Developed teh UI Screens using JSP, JavaScript and HTML and did teh client-side validation with teh JavaScript.
  • Developed user interface using JSP,AJAX, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.

We'd love your feedback!