We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 8+years of experience as a JavaFullStackDeveloper in IT industry. Extensively experienced in SoftwareAnalysis , Design , Development , ImplementationandTestingof Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2.0, NodeJs, ReactJs and have knowledge on BackboneJs.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection .
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters .
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies ( EJB 2.x/3.0, JMS ).
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Experience in spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles ).
  • Experience in developing Microservices using Spring-Boot .
  • Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX-WS .
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming .
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA .
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like ( AWS ) AmazonWebServices ( EC2, EBS, S3 and ELASTICSEARCH ).
  • Involved in designed fully distributed system with the use of RestfulAPI and MicroServices .
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, and CHEF .
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate ( Caching, HibernateTemplate, DAO ) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j .
  • Good Experience in Mock Testing .
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modelling and development using No SQL Database such as MongoDB and Cassandra .
  • Experience in using version control and configuration management tools like GIT, SVN and CVS .
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux, UNIX, Sun Solaris, and Windows.
  • Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, finance, Telecom.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS

ProgrammingLanguages: C, C++, Java, VB.Net, PL/SQL.

FrameworkandTools: Hibernate, GWT (Google Web Toolkit), Struts, Spring, iBatis.

J2EETechnologies: JDBC, Servlets, JSP, EJB, JSTL, Java Beans.

WebServices: SOAP, RESTful, Jersey.

WebTechnologies: JSP, Servlets, EJB, JDBC, JavaBeans, XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular JS, Bootstrap, Node JS, BackboneJS, ReactJS.

IDETools: Eclipse, NetBeans, Sublime Text, IntelliJ IDEA, JDeveloper, Microsoft Visual Studio, Dev C C++, Android Studio, SQL Developer.

BuildTools: Apache Ant 1.6, Maven, Gradle, Jenkins, Docker, AWS, JIRA.

TestingTools: Junit, Mockito, Jasmine.

WebServers: Apache Tomcat, Jetty.

ApplicationServers: JBOSS, Web-Logic, IBM Web-Sphere.

Databases: Oracle, MySQL, MS-SQL Server, MongoDB, Cassandra

DatabaseTools: SQL Plus, MySQL, SQL Developer

Design/ Versioncontrol: SVN, GIT, CVS, Clear Case

OperatingSystems: Linux, UNIX, Windows NT, Windows.

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Java Full Stack Developer

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3 .
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, up loaders, sliders, alerts, and modal dialogs for developing the UI.
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Worked on creating documents in Mongo database .
  • Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various Crash Scenarios.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Created Angular HttpClient interceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.
  • Used Wijmo components such as Flexgrid, Multirow data grid, Flex charts etc. for creating the UI pages.
  • Used Hibernate, Object/relational mapping ( ORM ) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected spring services, spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle .
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control .
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Deployed the jar file using Tomcat application server on hawtio console and used Log4j as a logging framework.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications.

Environment: Java, STS, Gitlab 7.0, Oracle 12c, JMS, Activemq, Angular 4, Wijmo, Highcharts, Webpack, Angular-CLI, Typescript, SQL, Apache Camel, HTML5, CSS3, Node.js, JavaScript, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring JPA, Hibernate 4, Log4j, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS

Confidential, Southfield, MI

Java/J2EE Developer

Responsibilities:

  • Followed agile software development practice paired programming, test driven Development and Scrum status meetings.
  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support AngularJS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS, JavaScript.
  • Developed code to consume web services using SOAP and REST .
  • Developed RESTful web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks
  • Wrote SQL queries to analyse the data.
  • Implemented content based message router for outgoing XML web service requests, then process the response messages to insert into an enterprise database.
  • Used Bindy, Stax and JAXB with camel to work with CSV and XML files and Used Groovy to design and develop the web based applications.
  • Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC .
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node. js, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef .

Environment: Core Java, J2EE, JDK, spring MVC, spring security, spring IOC, Hibernate, Angular JS, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, JavaScript, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins, SOAP, REST, RESTful, JAX-RS, JVM, UML, XML, Mongo-DB (NoSQL), JSON, HQL, Node JS, Express JS, Amazon web Services (AWS), Amazon EC2, Jenkins, chef.

Confidential, New York

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
  • Used JQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.js.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
  • Used the CollectionsAPI, Generics, multi-threading while developing code.
  • Method references are used provided in Java8 to make use of methods already named
  • Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in the struts upgrade to 2.X which involved in changes to action class.
  • Experience in developing LINUX shell scripts for automating deployment of applications
  • Developed spring middleware components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and Integrated with spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Used RESTful for producing web services and involved in writing programs to consume the web services
  • Deployed the java application using Maven build script.
  • Used Log4j for logging various levels of information like error, info, and debug into the log files.
  • Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman .
  • Implemented Swagger for the microservices for Documenting Rest API.
  • Implemented Rest API Design Guidelines for the microservices .
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.
  • Assisted in designing several significant Cisco network upgrades for larger clients.

Environment: Agilewaterfall,HTML, CSS, JavaScript,JQuery,AJAX and Angular JS,XML,JSTL JSP,Java, Spring Frameworks, Hibernate, JDBC, RESTful Web services,SOAP, Jenkkins,Maven, Mongo DB,NoSql,Log4j,Jenkins,JIRA, LINUX,UNIX,SVN,GIT.

Confidential, Massachusetts

Java/ J2EE Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in DialogJSPs and passing RequestParameters using JavaScript, jQuery, JSTL.
  • UI Implementation with Struts, JavaScript, StrutsValidation framework on MyEclipseIDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVCParadigm) components such as ActionMapping, Actionclass, Dispatchactionclass, ActionFormbean, and a form set for validation.
  • UI Implementation with Struts, JavaScript, StrutsValidation framework on MyEclipseIDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVCParadigm) components such as ActionMapping, Actionclass, Dispatchactionclass, ActionFormbean, and a form set for validation.
  • Implemented MVCarchitecture by using Struts/Swings to send and receive the data from front-end to business layer. Integrated the Struts and Hibernate to achieve Objectrelationalmapping. Used apache struts to develop the web-based components and implemented DAO.
  • Leveraged struts-validations, struts-beans tag libraries. Used strutsActionServlet to route the request to corresponding Action Classes. Developed Actionforms, Action classes using Struts framework to handle user requests and Implemented StrutsBeanTags, LogicalTags and DisplayTags in JSPs.
  • Involved in the development modules using Flex3.0, ActionScript and integrating with J2EE layer using BlazeDS and SpringMVC frame work. Involved in development of server side modules using SpringMVC, SpringIOC, SpringAOP, and AspectJ.
  • Developed application using Struts, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed stored procedures, triggers, functions for the application. Analyzed the DAO and persistence layers to extract the data manipulation information for various transactions.
  • Identified the Web-Services (SOAP), topics (TIBCOEMS/JMS) /queues (MQ's), underlying databases and other automation areas that will be impacted with the new software development and develop a test automation framework.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases.
  • Configured Struts-config. XML for actionmappings. Involved in implementing the Message OrientedMiddleware for Asynchronous communication in Enterprise application.
  • Experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
  • Involved in implementing ValueObjectPattern, MVC&FactoryPattern.
  • Worked with Tibco and Ecommerce as a part of checkout flow. Deployed application on JBOSSApplication server.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing (JUnit). Used Jira for tracking bugs. Used Maven script for building and deploying the application.

Environment: Java, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Micro-Services, SOAP, RESTful, Eclipse,Mockito, Jenkins, JMS, JSP, XSLT, XML, Unix Shell Scripts, SQL, RabbitMQ,Web-Sphere, Maven, Log4j, JUnit, JIRA, GIT, Agile.

Confidential

Front End Developer

Responsibilities:

  • Designed UserInterface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by SpringMVC. Managed Spring Core for dependency injection/Inversion OfControl (IOC) and managed the security with the help of SpringSecurity (ACEGI).
  • Tested the web services using SOAPUI and Web Service Explorer. Used SOAP for Web-Services by exchanging XML data between applications over HTTP.
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa. Developed SOAPWeb-Services for getting information from third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database. Developed Dataaccessbean and developed EJBs that are used to access data from the database.
  • Developed Servlets and JavaServerPages (JSP), to route the submittals to the EJB components and render-retrieved information using SessionFacade, ServiceLocator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Analyzed the existing access system and re-designed it in Oracle8i by developing data validation and load processes using PL/SQLStoredProcedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used DynamicSQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQLCodeTuning.
  • Involved in the overall system's support and maintenance services such as DefectFixing, FeatureEnhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application in Tomcat server.

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, spring, SOAP based Web-Services, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

We'd love your feedback!