We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Stamford, CT

PROFESSIONAL EXPERIENCE:

  • Around 8 +Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
  • Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap, JSP and Struts Tag Library.
  • Experience in Design, Development and Implementation of multi-tier thin/thick client Web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
  • Extensive knowledge in using JavaScript Frameworks like jQuery, Angular-JS, JSON and DOJO.
  • Experience working in Health Care and Banking industries.
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and jQuery .
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, Angular JS etc.
  • Experience working with distributed n-tier applications using Java and J2EE technologies in areas such as Insurance, Financial Services and HealthCare.
  • Hands-on experience in Consuming RESTful Web services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with d Confidential bases such as MySQL and Oracle.
  • Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Hands on Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Strong Hands on Experience with Confidential MQ, Active MQ Series and JMS for communications between middleware components.
  • Experience in utilizing with JS library and designing dynamic and browser compatible pages using jQuery, JavaScript and Angular JS.
  • Experience in developing HTML and JavaScript for client side presentation and, d Confidential validation within the forms.
  • Experience working with Responsive web design (RWD) using bootstrap.
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Design, develop and test ESB infrastructure on the JBOSS ESB platform.
  • Hands on experience with various Application Servers and Web Servers including Confidential Web Sphere, BEA Web logic, JBOSS, Tomcat server with wide variety of development tools like Confidential WSAD/ RAD / RSA, My Eclipse and NetBeans.
  • Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experience working with Oracle coherence for Sharing and Managing d Confidential in a cluster using Java collection classes.
  • Experienced in implementing Enterprise Applications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
  • Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Hudson/Jenkins
  • Experience working with MAVEN & GRADLE.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Strong Knowledge working with Non-Relational D Confidential bases like MongoDB (NoSQL).
  • Experience in installing, deploying and testing with multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1 , WebLogic 8.1/7.0, Express Node.js, JBOSS Application Server and Tomcat web container.
  • Interacted with AEM team to administer environments.
  • Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, Confidential WebSphere 5.1/6.0/6.1/7.0 , JBOSS, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis, Flex

UI Frameworks: jQuery, AngularJS, Bootstrap.

IDEs: Eclipse 3.x, Confidential WSAD, Confidential RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies: JSP, JavaScript, JSON, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash, ActionScript 3.0

Design Tools: Adobe Photoshop, Adobe After Effect, Dreamweaver

Web Services: Jax-ws, jax-rpc, jax-rs, soap, wsdl, uddi, rest, soap ui

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HTML Unit

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr. Java Full Stack Developer

Responsibilities

  • Developed business module applications using J2EE technologies.
  • Created a custom, single-page, responsive web application using Angular JS, JavaScript, Ext JS, HTML and CSS.
  • Developed code in Java which creates mapping in ElasticSearch even before d Confidential is indexed into.
  • Design the Elasticsearch configuration files based on number of hosts available, naming the Cluster and Node accordingly. Using Curator API on Elasticsearch to d Confidential back up and restoring.
  • Build Rest services using NodeJS and ExpressJS and used a full complement of Express, AngularJS, NodeJs, and MongoDB to store and present assessments.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS, JQuery and AngularJS.
  • Used JQuery Mobile with HTML5 & CSS3 for laying out pages nd reducing scripting.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Also used JQuery Mobile in designing responsive web sites.
  • Used spring validator framework for client side and server side validation. Also implemented dynamic loading of JSP’s using AJAX.
  • Create RFP (Request for Proposal) microservices to provide RestFul API and RAMLutilizing Spring Boot with Microservices.
  • Built Spring based Java and Scala microservices to support enterprise web application.
  • Used Spring Core for Dependency Injection/Inversion Of Control (Ioc), and integrated frameworks like Struts and Hibernate.
  • Responsible for integrating the view components like grids, forms and charts with java restful services.
  • Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
  • Docker is used for creating images that are deployed on AWS.
  • Configured Docker container for branching purposes.
  • Used Javascript for validation of page d Confidential in the JSP pages.
  • Created continuous integration system using SVN, Maven, ANT and Jenkins.
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Experienced first-hand the best/worst practices for integrating micro-services into an existing system architecture.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Developed D Confidential Access Objects to handle HQL queries using Hibernate and Transfer objects.
  • Used log4j for logging info and are helpful in debugging the issues.
  • Involved in design, development and testing phases of project.
  • Developing and maintaining the application based upon the requirements.
  • Hands-on experience in creating and consuming RESTful Services using Angular JS.
  • Developed View Controllers for all the views to handle all the events.
  • Developed View models for binding the d Confidential to the controls.
  • Responsible for producing custom Ext JS builds for deploying the code into test, UAT and production environments.

Environment: Java 8, J2EE, HTML5, CSS3, Angular Js, Node Js, JSP, Spring MVC,AWS,ANT, Maven, Jenkins, JavaScript, Bootstrap, JDK 1.7, Intileej, tomcat 7, Servlets, Spring 3.0, MVC, Oracle D Confidential base SQL, Mithra, Elasticsearch, JIRA, Confluence.

Confidential, Boston, MA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed Web pages from scratch using HTML5, CSS 3( using SASS ) and JavaScript.
  • Used Angular 4 component router for navigation. Worked with Angular 4 directives, components, pipes, and injectable.
  • Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Involved in the development of services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.
  • Developed various single page applications (SPA) using REACT JS.
  • Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view.
  • Utilized create-react-app to launch product to stay update with the most current web pack and babel build configurations.
  • Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular 4.0 applications.
  • Worked with the Node package manager (NPM) along with Gulp.
  • Worked with SASS to build better and optimized Style sheets.
  • Designed and developed RESTFUL web services using Spring Boot and Jersey framework.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Worked with various features in spring such as Spring AOP, Spring Transaction management.
  • Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery and spring config for centralized configuration and used ribbon for client-side load balancing.
  • Created various Docker images from the Docker containers and published these images in the Docker hub repository.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Worked on Deployment Automation of all micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Used Node JS to run Angular 4 on server with mock JSON d Confidential and completed the UI development independent of server.
  • Created AWS Lambda functions for AWS config rules using Node.js. Heavily used Lambda function on text object methods Context object properties using Node.js.
  • Wrote services with Angular 4 to store and retrieve user d Confidential from the Mongo DB for the application on devices with HTTP service.
  • Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular 4 application.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Environment: Angular 4, HTML5, CSS 3, JavaScript, AWS S3, React JS, Redux, Gulp, RESTful Web Services, Web Pack, Babel, Jasmine, Karma, Spring Boot, Jersey, Micro Services, Rest Services, AWS, Node JS, GitHub, JIRA, Jenkins, Docker.

Confidential, Salt Lake City, UT

Sr. Java Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Developed Spring MVC validators to perform server side business object validations.
  • Implemented Tiles based framework to present the layouts to the user and has and developed UI using view tags (HTML), JSP, Javascript, CSS.
  • Implemented Generic DAO using Spring JDBC to handle d Confidential base operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify the complexities of the application.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, Interceptors, and Validations provided by Spring framework.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques, wrote POJO classes for storing d Confidential and DAO’s to retrieve the d Confidential and did other d Confidential base configurations using Spring.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed unit test cases for the d Confidential access layer and business components using Junit and EasyMock.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Used JAXP (DOM, XSLT), XSD for XML d Confidential generation and presentation and Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, gradle, Junit, Jenkins, Junit, Rational Rose, JavaScript, DHTML.

Confidential, Dallas, TX

Java,J2EE Developer

Responsibilities:

  • Working on application architecture and re-design of different parts of the application.
  • Developed d Confidential base persistence layer components for mapping an object-oriented domain model to the relational d Confidential base using ORM framework such as Spring JDBC Support, Hibernate and JPA. Worked in Agile mode and interacted closely with the product owner and business team.
  • Setup a new clear case project and ANT scripts and owned the deploy process. Built Single page application (SOA) using AngularJS as per the requirement.
  • Optimize the cost of application development and maintenance by using economies of scale under a SLA governed process.
  • Worked with Apache Lucene and SOLR for searching the person and business details. Design and development of the BPM for various synchronous and asynchronous processes and to implement the workflow of the applications
  • Using SpringBoot which is radically faster in building MicroServices and develop Spring based application with very less configuration.
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Developed presentation tier web components using JSF framework and deployed the application in web server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using NOSQL and Oracle 10g.
  • Performed client side validations using JavaScript and Struts validation framework.
  • Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Impact Analysis, Design, and Estimations for the enhancements to the applications.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework.
  • Have written Unit Test Cases and Integration Test Cases using Junit framework.

Environment: Core Java, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solr, Lucene, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogicApplication Server 5.0, UML, SQL, NOSQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.

Confidential, Oaks, PA

Java,J2EE Developer

Responsibilities:

  • Experience in developing enterprise applications using Struts, Spring, JSF, JDBC, JSP, Servlets, XML, PL/SQL.
  • Developed applications using JAVA Spring Framework, Spring MVC and Spring Core.
  • Involved in requirement and impact analysis, designing the enhancements across the various modules and development using Java/J2EE components like JSP, Servlets and JDBC.
  • Used different Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Used JIRA for bug tracking. Experience in working with version control system GIT. Used Maven build tool to maintain Project dependencies.
  • Developed the presentation layer using Struts Framework, JSP, Servlets, JavaScript, JQuery, and AJAX.
  • JSP & JavaScript are used to create the front-end development. The User Interface (UI) components are implemented using HTML, CSS.
  • Developed stored procedures and triggers using PL/SQL on Spring JDBC template to access and maintain the application d Confidential base.
  • Designed and implemented RESTful web APIs. Compiled the project modules on MAVEN and deployed them using ANT script.
  • Actively involved in client meetings and requirement gathering sessions to evaluate and analyse the IT business requirement standards.
  • Worked with team members and business analysts in project planning sessions to create the working model.
  • Implemented Junit and JavaSIM test cases to test the application functionality and to ensure code coverage.
  • Used Agile and Scrum methodologies to improve the efficiency of the applications.

Environment: Java, J2EE, JSP, Multi-threading, Eclipse, Struts2, XML, XSLT, XPATH, Design Patterns, Confidential DB2, WebSphere Server, web services (Soap and Rest), UML, HTML, CSS.

Confidential, FL

Associate Software Developer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans(EJB) for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating D Confidential source and enabling JNDI for beans and d Confidential base lookups.
  • Deployed components on JBoss and Web Sphere application server.
  • Worked Oracle d Confidential base to create d Confidential bases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for ActionServlet, RequestProcessor and Action classes by extending Struts package.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Installed SSL s on the developed application.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.

Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, Jquery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Selenium WebDriver, Junit.

We'd love your feedback!