We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • 8+ years of experience in IT industry worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects.
  • Expert working knowledge in using methodologies Agile Methodology & Software Development Life Cycle.
  • Having work experience in different domains like Healthcare, Banking, Finance, Telecom, and Retail.
  • Developed applications using Java8 features like lambda expressions and functional interfaces.
  • Proficient in developing front - end systems with JavaScript, ReactJs, JQuery, Ajax, Bootstrap, HTML5, CSS3, Tag Libraries, Custom Tags and JavaScript frameworks such as AngularJS, NodeJS.
  • Experienced in Client-side validations using Ajax in NodeJS, AngularJS, dash boards reports using BackboneJS.
  • Expert in Java/J2EE technologies such as Struts, Spring Framework, JSP, EJB, Hibernate and Webservice.
  • Developed applications with Spring using technologies Spring Core, MVC, DAO, ORM, Boot, Heroku, Security, Integration, Spring Zuul, Spring Eureka, Spring Hystrix, Spring Ribbon.
  • Used Spring Boot Acurator to monitor and manage your application and to interact with different HTTP endpoints such as health, bean details, version details, configurations.
  • Build, Test and developed application from Docker containers and deployed into PCF environment.
  • Used Hibernate for Object Relational Mapping, MyBatis SQL Maps, Slick, and Java Ultra-Lite Persistence.
  • Expertise in back-end/server side Java technologies such as webservice, JPA, JMS, JDBC.
  • Expert in using SOA and Webservice Technologies and Tools like Webservice, SOAP, REST, UDDI, SOAP UI.
  • Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Adapt in server side development skills using Apache and good knowledge of database connectivity (Data Source) for SQL databases like Oracle, MySQL and NoSQL like MongoDB, Cassandra.
  • MongoDB is used to develop dynamic queries on documents using a document based query language.
  • Expertise in using Cassandra for achieving denormalization through features like collections.
  • Hands on experience on Amazon Webservice provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Used Microservice with Spring Boot through a combination of REST and Apache Kafka message brokers.
  • Expertise in Microservice using Spring, Spring Boot, Spring Cloud to develop loosely coupled processes.
  • Expertise in deploy J2EE applications on IBM WebSphere/Web Logic Application Servers, Tomcat and JBOSS.
  • Used Scala for anonymous functions to increase productivity, applications scalability, and reliability.
  • Familiar with Design Patterns like Singleton, Factory Design, MVC, Data Access Objects,, Adapter, Service Locator, Session Facade, Observer, DAO, service proxy and circuit breaker.
  • Used Apigee for enterprise business use APIs to securely share data and services across various devices.
  • Expertise in Docker containers, leveraging Linux Containers and AMI's to create DockerImages/containers.
  • Used Swagger for designing and describing APIs and for keeping the API design and documentation in sync.
  • Expertise in working on building tools like ANT, Maven, Gradle, Groovy, Log4j .
  • Worked with Version Control Systems like GIT, WinCVS, CVS, SVN, VSS and Rational Clear Case.
  • Experience in Webservice Technologies like SOAP, WSDL, UDDI and Restful.
  • Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Developing Unit & Integration testing with JUnit, Karma, Jenkins, Camel, Selenium, Jasmine and Mockito.
  • Used Selenium as an automated testing for web applications across different browser and platforms.

TECHNICAL SKILLS

Languages/API: Java 5/6/7/8, Java/J2EE, C, JDBC, DTD, UML, Design Patterns, HTML5, PHP, JavaScript, SQL, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Struts 1.x/2.0, iBatis.

IDEs: Eclipse 4.6/4.5, NetBeans, IBM RAD 7.x/6/x, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML5/XHTML/DHTML, CSS3, Servlet, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, jQuery, Ajax, AngularJS, NodeJS, ReactJs, Bootstrap.

Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Log4J, SOAPUI, Rest Client UI, Postman, Grunt.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, J-Boss 6.x/7. x.

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, TDD, OOAD, Water Fall.

7Testing technologies/tools: JUnit, Selenium, Karma, Jasmine, Mockito, Jenkins.

Database Servers: Oracle 10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL, MongoDB, Cassandra.

Version Control Systems: CVS, SVN, GitHub, Clearcase, WinCVS, TortoiseCVS, CVSNT

Build Tools: ANT, Maven, Gradle, Groovy, Log4j.

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

JAVA Full Stack Developer

Responsibilities:

  • Upgraded existing UI with HTML5, CSS3, jQuery, Ajax, and Bootstrap with ReactJS interaction.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors, and Gulp as a task runner.
  • Used Node Package Manager(NPM) online repository to install and update the dependencies.
  • Built REST by building NodeJS in the back-end to handle requests sent from the jQuery Ajax calls.
  • Used Java 8 Lambda expressions to facilitate functional programming and for simplifying the development.
  • Developed classes using core java concepts like Multithreading, Concurrency, Memory Management.
  • Used Multithreading to develop various helper classes in programming to improve overall performance.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Configured Swagger-UI registered Microservice with Eureka to monitor services from Spring Boot console.
  • Used NGINX as a reverse proxy with the Spring Netflix components like Eureka, Ribbon, and Spring Cloud.
  • Developed microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.
  • Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservice.
  • Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to triggerLambda Functions Including EC2.
  • Developed Spring Bach for AWS S3 rules like User Creation, Folder Permission, and deletion of file
  • Used PL/SQL and Oracle databases to store the information about the file transaction, sender, and receiver.
  • Developed several REST webservice which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful webservice using Jersey for JAX-RS implementation.
  • Exposed and consumed SOAP based Webservice to communicate between systems.
  • Developed several SOAPS based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability and JMeterto test performance of SOAP protocol.
  • Used Apache Kafka for building real time data pipelines and for storing data in a distributed cluster.
  • Experience in working with messaging systems like Kafka, Event Sourcing, and Active MQ.
  • Used SOAP UI for Functional Testing, Performance Testing, Regression Testing and to test REST & SOAP.
  • Used Datahub dashboard to search and filter the transactions and used elastic search as a search engine.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Developed Unit test cases using Junit, Mockito and Bamboo for continuous integration.
  • Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.
  • Used log4j for logging and GIT, SVN for project management and version management.
  • Functional testing of the front-end applications is done using Selenium (IDE and Web Driver).
  • Created Clusters and instances in WebSphere 7.0 Network Deployment to support high availability, fail over and implemented horizontal clustering.

Environment: J2EE, ReactJs, jQuery, CSS3, HTML5, Ajax, NodeJS, Gulp, Core Java, Spring IOC, Spring MVC, Spring Batch, Security, Spring Boot, Hibernate, Microservice, Eureka Server, NGINX, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, Datahub, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, ActiveMQ, JIRA, Bamboo, SVN, GIT, log4j, Junit, Selenium, JMS Queues, WebSphere.

Confidential, St. Louis, MO

JAVA Full Stack Developer

Responsibilities:

  • Designed Prototype and project layout skeletons using AngularJS, JQuery, CSS3 and HTML5.
  • Involved in designing and developed presentation layer using Ajax, jQuery, and third-party libraries.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Used Apache Cordova to build native mobile applications using HTML5, CSS3 and Javascript.
  • XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML.
  • Used Adobe Experience manager(AEM) to manage and deliver digital experiences across websites.
  • Used Groovy for various markup languages such as XML, HTML, and support for regular expressions.
  • Used Java 8 Lambda expressions to facilitate functional programming and for simplifying the development.
  • Used Java8 Stream API for Parallel execution in the Collections framework module of core java.
  • Developed classes using core java concepts like Multithreading, Concurrency, Memory Management.
  • Used Multithreading to develop various helper classes in programming to improve overall performance.
  • Used Spring DI, annotations, and MVC to implement business layer and navigation part of application.
  • UsedSpringBootActuator to externalize application's configuration properties for various environments.
  • Configured Swagger-UI registered Microservice with Eureka to monitor services from Spring Boot console.
  • Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservice.
  • Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda Functions Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
  • Database required for creation of new tables, PL/SQL stored procedures, functions, views, indexes, constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Cassandra to handle huge amount of data across many servers with out single point of failure.
  • Implemented service layer on the top of Cassandra using Core Java, Data Sax API and Restful API.
  • Used PostgreSQL for multi version concurrency control and transaction.
  • Developed several REST webservice which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful webservice using Jersey for JAX-RS implementation.
  • Exposed and consumed SOAP based Webservice to communicate between systems.
  • Developed several SOAPS based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability and JMeterto test performance of SOAP protocol.
  • Used Redis as in memory database, for storing and fetching data in memory to increase the performance.
  • Used Apache Kafka for building real time data pipelines and for storing data in a distributed cluster.
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Used SOAP UI for Functional Testing, Performance Testing, Regression Testing and to test REST & SOAP.
  • Used Apigee for web-scale, enterprise flexibility on premise and hybrid deployment on single code base.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Developed Unit test cases using Junit, Mockito and Jenkins for continuous integration.
  • Used Apache Camel for integrating different applications with the enterprise design pattern.
  • Used Kubernetes for automating deployment, scaling and management of containerized applications.
  • Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.
  • Developed Maven scripts and builds using Mavenand continuous integration servers like Jenkins.
  • Used log4j for logging and GIT, SVN for project management and version management.
  • Functional testing of the front-end applications is done using Selenium (IDE and Web Driver).
  • Developed, Tested and Debugged theJava, JSP using EclipseRCP.
  • Created Clusters and instances in WebSphere 7.0 Network Deployment to support high availability, fail over and implemented horizontal clustering.

Environment: J2EE, AngularJS, jQuery, CSS3, HTML5, Ajax, Core Java, Spring IOC, Spring MVC, Spring Security, Spring Boot, Hibernate, Microservice, Eureka Server, Swagger-UI, Apache Kafka, AWS CloudAWS Lambda, S3, EC2, Scala, MongoDB, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, PostgreSQL, JIRA, GIT, SVN, log4j, Maven, Apache Camel, Junit, Mockito, Jenkins, JMS Queues.

Confidential, Kansas City, MO

Sr. JAVA/J2EE Developer & Full Stack Developer

Responsibilities:

  • Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.
  • Worked with java Swing GUI controls for developing a module in the front-end part.
  • Used Java-J2EE patterns like Model View Controller, Singleton, Data Access Objects, factory patterns.
  • Used Core Java concept like Multithreading, Concurrency for performance and memory tuning.
  • Used Spring Framework AOP Module to implement logging in the application for application status.
  • Spring MVC Framework IOC design pattern is used to have relationships between application components.
  • Developed microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.
  • Developed Spring Quartz jobs to run the backend jobs and generated reports.
  • Used Hibernate for back end development and Spring dependency injection for middle layer development.
  • Developed SOAP based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability
  • Developed Microservice and worked on Spring Boot, deployed applications on Pivotal Cloud Foundry.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
  • Developed Applications using Rule Engines- JBoss Drools 4.x to validate the business User Roles.
  • Worked with Apache Camel as a standalone application by deploying in JBOSS application server.
  • Used Docker to deploy applications using containers to allow package up application with all configuations.
  • Used Spring Boot to interact through a combination of REST and Apache Kafka message brokers
  • Worked on development and operations to facilitate deployment of components over AWS using Jenkins.
  • Used SVN, GIT for the version management and for version controlling software and JIRA for issue tracking.

Environment: Java 1.8, HTML5, CSS3, iQuery, Bootstrap, AngularJs, Swing, Threading, AWS cloud, Spring MVC, Spring Boot, Spring Quartz, Hibernate Framework, Hibernate Transaction Management, Hibernate Batch Transactions, JAX-WS, Microservices, PL/SQL, Oracle DB, Cassandra, JBoss Drools 4.x, Docker, JMS, Maven, Jenkins, Apache Camel, SVN, JIRA.

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Prepared Analysis document and followed AGILE software development with Scrum methodology.
  • Developed the application on NodeJS platform using JavaScript programming.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Applied data transformation rules to transform code from one format to another format using NodeJS.
  • Created the Nodejs express server to build MVC framework from front-end side AngularJS to back-end.
  • Developed front-end code withAjax callinAngularJSandjQueryto retrieve data asJSON Object.
  • Extensive experience using framework APIs like Struts, SPRING, iBatis and Hibernate.
  • Worked on the SPRING framework like SPRING IOC, SPRING DAO, SPRING ORM and Spring Integration.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Developed API using Hibernate to interact with the Oracle database.
  • Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and Java Beans.
  • Worked extensively on SPRING MVC framework to develop new internal web application.
  • Used Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Enforce compliance with dynamic processing and security policies by using Mule ESB.
  • Developed spring boot application with microservice and deployed it into AWS using EC2 instances.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
  • Test API responses for WCS changes deployed on continuous basis, validate Green Box and MongoDB data.
  • Developed test cases and performed unit test using JUnit Framework and used JIRA for tracking bugs.
  • Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
  • Developed automated regression test cases inSeleniumWebDriver usingJava programming language.
  • Used Maven to build and generate code analysis reports and JENKINS for continuous integration.
  • Used WebLogic for design, development, and deployment of applications.

Environment: Java, J2EE, SPRING, Hibernate, Struts, WebLogic, Restful, JQuery, AJAX, Ext JS, JavaScript, AngularJs, JSP, JSTL, Servlet, Microservice, Oracle, CRUD, PL/SQL, JIRA, Angular, GWT, JDBC, AWS, MongoDB, NodeJS, Adobe (CQ5), Bootstrap, Core Java, jBPM, NoSQL, UML, Eclipse, Junit, Maven, Agile, SOA, JIRA, JENKINS, Selenium.

Confidential - Chicago, IL

Java Developer

Responsibilities:

  • Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Designed and implemented web module using SPRING MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Develop high-level class diagrams, sequence diagrams, and implement the same in Java, SPRING, and SOAP.
  • Developed web screens in JSP, JSTL, CSS3 and client side validation using JavaScript and JQuery.
  • UsedStrutsvalidation and tiles framework in the presentation layer and tags to simplify complexities.
  • Developed JSP custom tags in the web tier to dynamically generate web pages. Worked withStruts(MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Used SPRING ORM module for integration with Hibernate for persistence layer.
  • Used SPRING AOP in exception handling, which reduces the development time to handle the exceptions.
  • Developed SOAP based Webservice using JAX-WS and tested the webservice with SOAPUI.s
  • Used JIRA for defect tracking and project management.
  • Used STS (SPRING Tool Suite) as software development platform for developing the whole application.
  • Used SVN for the version management and for version controlling software.
  • Configured SeleniumWebDriver, TestNG, Maven and created seleniumautomation scripts using Test NG.
  • Performed functional testing to identify critical points and automated it by usingSeleniumweb driver.
  • Unit and integration test cases are designed using Junit and Log4j for log error, info and debug messages.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Project builds with Maven and Eclipse as IDE for application development and integration of frameworks.
  • Used Apache Tomcat as application server to deploy the application.

Environment: Java/J2EE, JSP, Spring, Servlet, JDBC, Hibernate, Soap, SPRING, Struts, XML/XSL, DB2, JUnit, JSTL, Jira, Eclipse, SOAP Webservice, Selenium, TDD, SOAP UI, AJAX-WS RAD, Log4j, SQL, Maven, Tomcat, Log4j, WebLogic.

Confidential - New York, NY

JAVA/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed JSP, HTML5, XHTML5, CSS3 pages for modified views worked on responsive web design.
  • Wrote Code to interact with back-end JAVA, AJAX,JSON.
  • Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
  • Used JSFcomponents and custom styles to convert model output to a tabular schedule view for trainees.
  • Responsible for system analysis, design and development, which is built on top of J2EE and SPRING MVC.
  • Involved in various phases of Software Development Life Cycle using Agile Methodology.
  • Developed code for obtaining bean references in SPRING framework using Dependency Injection.
  • Developed DAO layer using Hibernate and SPRING and implemented the web tier using SPRING MVC.
  • Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Involved in consuming and developing RESTful Webservice using SPRING MVC and Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR and deploy the entire project onto the WebSphere.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Monitored the error logs using Log4J and fixed the problems and GIT, SVN for version control.
  • Used WebSphere as the Application Server to deploy the application.
  • UsedJUnitfor the unit testing of various modules.

Environment: Java/J2EE, Eclipse, JSP, SOAP, RESTful, JMS,AJAX, JSON, SPRING, Hibernate, XML, XSLT, HTML5, XHTML5, CSS3, JavaScript, JSF, WebSphere, Oracle SQL Developer, Maven, Agile scrum, Integration tool, Log4J, GIT, JUnit.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework and used for server side validation..
  • Performed client side validations using JavaScript.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Involved in writing Stored Procedure in using PL/SQL.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in Tomcat and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, Servlets 2.5, JSP, JMS, CVS, JavaScript, XSL, XSLT, PL/SQL, Junit, Tomcat, Oracle 10g.

We'd love your feedback!