We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Boca Raton, FL

PROFESSIONAL SUMMARY:

  • Over 6 Years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, AngularJS, AJAX and XML.
  • Expertise in Web - Development technologies like Servlets, JSP, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Developed software's for AWS in Java 8 (using Spring Framework 5.0, MySQL 5.6, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.
  • Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS Cloud Front and Experience in using containers like Docker and familiar with Jenkins.
  • Strong experience with Application Servers - Weblogic, WebSphere, Apache Tomcat, Java Web Server, CMS - Joomla, Drupal and FileNet. Workflow tools - Lombardi, jBPM, WebSphere Integration Server, Database - Oracle, Sybase, SQL Server, DB2.
  • Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js and JQuery .
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
  • RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
  • Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), Web services, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
  • Experienced in Object-Oriented analysis and design, with J2EE design patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate.
  • In depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile - Scrum, XP, TDD (Test driven).
  • Experience in writing test-cases in Java environment using JUnit.
  • Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
  • Used Spring Boot framework for building Micro Services and to develop Spring based application radically faster with very less configuration.
  • Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
  • Designed and developed using the Java collection API with Java 8 features and other java processes to fulfill business case requirement, such clients account statements and clients running balance based on each transaction
  • Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.
  • Excellent working experience with various framework like MVC, Struts.
  • Good Experience in Implementing J2EE Design Patterns.
  • Good Knowledge of UML and Together Soft/ Visio tools.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests.
  • Good knowledge of Open Source technologies and tools like Jira, Jenkins, databases (MySQL, MongoDB), VCS (GIT), etc.
  • Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
  • Expert in the conversion of legacy information systems to distributed and web-based architectures.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Languages: JAVA 8.0, SQL, Python, PL/SQL, UML, C, C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.

Frameworks: Struts Framework, JSF, Spring Framework, Angular JS

Server Scripting: JSP, Custom Tags, GWT, Vaadin

Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern

Database/Tools: Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate, XmlSpy, Ant, MAVEN, JUnit, I Report, JIRA

Web/App Server: Apache Tomcat, WebLogic, IBM Web Sphere, JBoss

IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build

Methodology: OOAD, Agile, Waterfall, SDLC and UML

Version Control: CVS, Rational Clear Case, SVN, Subversion, GITHub, Clear Case, MS Visio.

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Services: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

JavaScript Libraries: Dojo, jQuery

Operating systems: Windows, UNIX, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE:

Confidential, Boca Raton, FL

Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Developed Grid’s used in the system using Slickgrid and created custom grid directive to make the component reusable.
  • Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/over night deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java/J2EE, Spring MVC, Spring JMS, Spring JDBC, Spring Batch, SOAP Web Services, HTML5, CSS3, JavaScript, Angular JS, IBM Web sphere MQ, Web logic 12.1.1, XML, Apache JMeter, SQL Server 2012, Maven, Liquibase, SoapUI, TFS, PuTTy, WinSCP, Eclipse 3.8 and UNIX.

Confidential, Alpharetta, GA

Java Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Developed server-side application to interact with database using Spring boot and Hibernate.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Providing service discovery for all microservices using Spring Cloud Kubernetes project
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer
  • Testing for Node JS is done using mocha and chai for spring boot used Mockito, Junit, JMeter, and Mock MVC and achieved Test Driven Development.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Configured Spring Cloud Config Server for externalized configuration.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Used D3.js and Angular to construct data visualization. Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Used XML parser API’s like JAXB API within the web service for marshalling/unmarshalling.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Developed the web applications even under pressure when time line occurs.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.

Environment: Spring 3.1, J2EE 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS. STS 3.5.1 (eclipse), Core Java, JSP’s, Action Components, Tomcat Web Server.

Confidential, St. Louis

Java Developer

Responsibilities:

  • Analyzed requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Used micro - services architecture with Spring based services to integrate user libraries in the application.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: Java, J2EE, Spring, DAO, Hibernate, EJB, AJAX, JSTL, Java Script, JQuery, AngularJS, MySQL, SQL Server, DB2, Netbeans, JBoss, JSP, Servlets, Apache Tomcat, PL/ SQL, AWS EC2.

Confidential - New York, NY

Full Stack Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis,and design
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Responsible for creating an efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, and AngularJS.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Wrote several Angular controllers, services, and providers to achieve the migration.
  • Developed application of spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web Flow with Spring MVC. Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
  • Familiarity with Service-oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Also involved in back-end development using Node.js, used NPM for package management.
  • Created back-end services/ API using Express.js, which was used to query MongoDB.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each application with using validators and handled multiple modules simultaneously to achieve the application.

Environment: Spring 3.1, J2EE 1.7, Spring JDBCTemplate, Spring Batch, AJAX, XML, CSS, CSS3, HTML5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS. STS 3.5.1(eclipse), Core Java, JSP, Action Components, Tomcat Web Server.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design,Implementation, Testing,and Maintenance.
  • Deliver new and complex high-quality solutions to clients in response to varying business requirements
  • Designing the front end using JSP, jQuery, CSS,andHtml as per the requirements that are provided.
  • Extensively used jQuery selectors, events, Traversal and jQuery AJAX with JSON Objects.
  • Developed Responsive web application for the backend system using Angular JS with HTML5 and CSS3.
  • Used Spring AOP to enable the log interfaces and cross-cutting concerns.
  • Developed payment flow using AJAX partial page refresh, validation,and dynamic drop-down list.
  • Participation in meeting with the team, senior management, and client stakeholders.

Environment: JSP,jQuery,CSS,HTML5, jQuery, AJAX, AngularJS, Spring AOP.

We'd love your feedback!