We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Burlington, MA

SUMMARY

  • 8 years of involvement in design, development, deployment and test of client server, web based and distributed software applications by using J2SE, JEE and J2EE technologies.
  • Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
  • Knowledge onJAVA8 Lambda Expressions to retrieve the data from Collections.
  • Experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E - commerce, and Health.
  • Experience in developing GUI screens using HTML5, XHTML, CSS3, JSP, JSTL, JAVASCRIPT, AngularJS, jQuery, Bootstrap framework and AJAX.
  • Expertise in DOM manipulation using JavaScript, DOJO, jQuery and AngularJS.
  • Expertise experience in Server side MVC frameworks Struts 1.1/1.3, Spring 1.2/2.0/3.2, JSF and Object relational mapping tools like JPA, Hibernate 3.3.
  • Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP.
  • Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java.
  • Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis.
  • Extensive experience in Amazon Web Services (EC2, S3, Simple DB, RDS, Route53, Direct Connect, VPC, ELB, SQS, SNS, IAM, Cloud Watch, EBS, Elastic Beanstalk and Cloud Front).
  • Experience with automation deployment using Terraform.
  • Hands on experience with Docker.
  • Good knowledge on Active Directory (AD) Services.
  • Worked and knowledge on protocols HTTP, HTTPS, FTP, SMTP.
  • Good knowledge on TCP/IP protocols and TCP/IP model.
  • Good knowledge on issue tracking product JIRA.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Expertise in implementing variousJ2EEdesign patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications.
  • Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans and IntelliJ.
  • Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web server like IBM WebSphere, Apache Tomcat.
  • Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase.
  • Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors usingSQLandPL/SQL.
  • Expertise in XML Technologies XML, XSLT, XSD and Worked on parsers like JAXB, JAXP, SAX and DOM.
  • Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others inOracle10g database, IBM DB2 database.
  • Extensive involvement in development and Performance tuning ofSQLandPL/SQLscripts.
  • Experience on Jasper Reports, Crystal Reports and knowledge on Oracle Reports.
  • Technical expertise in the areas of Object Oriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills.
  • Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL and PL/SQL

Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Tools: & Frameworks: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data

Databases: Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000

Web Development: HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON

Scripting Language: Shell Script, bash, Perl, JavaScript, jQuery, AngularJS

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Tools: Eclipse3.0, Net Beans5.0, Clear Case, Clear Quest, CVS, SVN, Perforce, Sub Version, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ

Cloud Computing: Amazon EC2, VPC, S3, Route53, Direct Connect, VPC, SNS, Elastic Beanstalk, SimpleDB, RDS, ELB, AWS Lambda, SQS, IAM, EBS, CloudFront and other services of the AWS family.

Version Control: GIT, CVS, SVN, Rational clear case

PROFESSIONAL EXPERIENCE

Confidential, Burlington, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Involved in developing responsive UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap and SPA (single page application) using Angular 4, Typescript, Angular-CLI, NGRX, Bootstrap and Web pack.
  • Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
  • Developed Angular Components, Services, Filters and took part in developing unit test and integration test cases using Jasmine, Karma and Web pack.
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Performed REST validations and created REST exception Handlers and used Postman to test REST services.
  • Developed unit test cases using Junit, Mockito and Spring to test REST microservices.
  • Used Hibernate OGM to map Java classes to Mongo DB collections and documents.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Used Multi-Threading and collection framework including List, Map etc.
  • Used Apache Maven as a build tool for building the Restful web-service.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Involved in Creating cloud formation templates using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.
  • Docker is used for creating images that are deployed on AWS asMicroservices.
  • Used Terraform for automation deployment in AWS.
  • To send bulk of emails to users developed Java API to interact with the Amazon SQS and Amazon SNS.
  • Leveraged Maven Spotify plugin to create Docker images for REST microservices and took part in setting up Swagger to create REST documentation.
  • Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid.
  • Performed Test Driven Development (TDD) there by creating detailed JUnit and Mockito tests for every single piece of functionality before writing the actual functionality.
  • Used Confluence to create Wiki for Team Collaboration.
  • Expert in installing and configuring Continuous Integration tools such as Jenkins for build and deployment automation.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Worked on GitHub for configuration management.
  • UsedJIRAto fix bugs and track the workflow.

Environment: Java, HTML5, CSS3, JavaScript, jQuery AJAX, Bootstrap, AngularJS, Agile(SCRUM), Spring, Hibernate, DynamoDB, Docker, Terraform, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, AWS, Swagger, Microservices, JIRA, Jenkins.

Confidential, Framingham, MA

Full Stack Java Developer

Responsibilities:

  • Used Agile (SCRUM) methodologies for application development.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular interaction.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used AJAX&JSONcommunication for accessingRESTfulweb services data payload.
  • Developed the view-controller components using HTML, CSS, JavaScript, Servlets/JSPs, and Angular.
  • Implemented routing logic and login functionality on the client side using AngularJS.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Java programming withMulti-threadingand performance tuning experience.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Configure and deployAmazon Web Services (AWS)Lambda service to run codes in response to events and automatically manage resources.
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details of migrated applications.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth protocol.
  • Exposed Restful Web Services using JAX-RS specification.
  • ImplementedSpringIntegrationframework for messaging abstraction while making REST calls.
  • Involved in designing and developing the JSON, XML Objects with NoSQL database like MongoDB.
  • Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphereand used WebSphere in e-mail notification.
  • Involved in installing and configuring Maven for application builds and deployment
  • Extensively used Junit and JMockit for writing unit test cases.
  • Used Selenium IDE for Open source web testing.
  • Used Sonar, Jenkins to build the projects.
  • UsedJIRAto fix bugs and track the workflow.
  • Used GIT version control to track and maintain the different version of the application.

Environment: HTML5, CSS3, JavaScript, jQuery, GWT, AJAX, Bootstrap, Multi-Threading, AngularJS, BackboneJS, Agile(SCRUM), Hibernate, Spring, Spring Integration, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, AWS, Micro Services, JIRA, Sonar, Jenkins.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Followed Agile Development Environment with 3 weeks’ sprint process.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets and XSLT.
  • Developed web services using REST using JAX-RS using Jersey which helped communicating through different modules of the application.
  • Involved in using Active Directory (AD) for managing access to key business applications and integrated single sign-on.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Developed the User screen flow in the scanner application using Spring MVC architecture.
  • Maintained the source code revisions in the Git repository and used Tortoise Git as a revision control client for the Windows Shell interface.
  • Made use of Hibernate Query language for the database operations.
  • Used Oracle SQL Developer as a GUI to the Oracle 11g database for performing the different database actions.
  • Used Apache Tomcat 7 as an application server to deploy the code.
  • Worked on jasmine test cases where unit test cases are written for Single Page Application (SPA) with AngularJS routing.
  • Developed REST based web service for exposing the weights to the client application.
  • Used Apache Maven as a build tool for building the RESTful web-service.
  • Provided RPC mechanism to the already existing GWT pages to access the server-side resources.
  • Responsible for AJAX calls to make asynchronous requests and avoid the page transitions.
  • Used Bootstrap and CSS framework for the most efficient way of developing the UI.
  • Responsible for creating the JSON objects for parsing and generating the data between the server and client application.
  • Worked on Linux environment to deploy the application on the host tomcat server.
  • Used JIRA for issue tracking.
  • Designed and developed the controllers in Groovy scripting to provide a dynamically extensible environment.
  • Used Gradle as a build tool for the automated build process.
  • Supported QA testing to ensure the verification of the developed software.

Environment: Java, Spring 3.2, Angular JS, Node.js, HTML5, CSS3, Bootstrap, AJAX, GWT, RESTful, Hibernate, Maven, Gradle, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Apache Tomcat 7, Oracle 11g, JSON, Git, JIRA.

Confidential, Chevy Chase, MD

Java Developer

Responsibilities:

  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Involved in the integration of spring for implementing Dependency Injection.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
  • Worked in Agile development environment.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Web Logic Application server to deploy and restart web applications.
  • Implemented as well as exposed SOAP web services using Apache Axis.
  • ImplementedStructs Framework, Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB, etc.)

Environment: JDK 7, J2EE, Spring, Hibernate, Web Services (SOAP and RESTFUL), AWS, JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, Angular Js, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Web Logic Server, Eclipse IDE, DAO, Design patterns, Log4j, AWS.

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application.
  • Implemented Multi-Threaded Environment and used most of the interfaces under the collection framework by using Core Java Concepts.
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Developed Restful web services for the project as per the business requirements.
  • Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used SOAP in integration with various mainframes components like SOAP for CICS, CICS Transaction Gateway(CTG) and CICS Web Support (CWS).
  • Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations.
  • Used Angular Js in dynamic binding of html web pages using the MVC architecture.
  • Used D3.js to apply data driven transformations the document and in modifying the document using w3 API Dom.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Developed few web pages using JSP, JSTL, HTML, CSS, JavaScript, Ajax and JSON.
  • Used JSP, JavaScript, jQuery,Structs, Springs, HTML, XHTML, CSS and JSF for Rich UI layer.
  • Worked on Angular frameworkalong with the bootstrap framework to develop the page and make it responsive
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Used their Proprietary framework to implement rules and validations for front end.
  • Involved in defining DAO interfaces and writing SQL Queries.
  • Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle.
  • Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring Dependency Injection and DTO.
  • Wrote build scripts for compiling and creating jar files using Maven for the application.
  • Involved in fixing of defects and enhancements.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Hands on UNIX commands, used to see the log files on the production server
  • Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
  • Used static analysis tools to make sure the code maintains all standards.
  • Used Clover to maintain code coverage for the entire project.
  • Packaged and deployed the application in JBoss.
  • Used Log4j to print logging, debugging and warning information.

Environment: JDK 6.0, RAD 8.0.3, Single-Sign-On, JSF 2.0, JSP, Prime faces 3.0, JPA 2.0, Hibernate 3.3, DB2, IBM WebSphere 8.0.3, FileNet P8, Star team client, Shell script, UNIX, ANT and LOG4J.

Confidential, Detroit, MI

Java/J2EE Developer

Responsibilities:

  • Effectively interacted with team members for Requirements Capture and Analysis.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Responsible for creation of Beans, Controller classes JSPs.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on Spring application framework features IOC container and AOP.
  • Worked on Hibernate object/relational mapping as per database schema.
  • Used HTML 5.0 and java script Extensively in creating the user interface screens.
  • Worked on the Web Services clients and WSDL generation and integrated the clients with third party services in the other module of the application.
  • Used LDAP protocol to administrate the user’s data of a directory service.
  • Involved in multithreading for the faster response of the applications.
  • Involved in the integration of multiple layers in the application.
  • Involved in creation of Test Cases for JUnit Testing.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Used SVN, Perforce as configuration management tool for code versioning and release.
  • Deployed the applications on Web Sphere Application Server 8.
  • Involved in Service Oriented Architecture (SOA) for retrieving online bank statements.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Performed Unit testing.
  • Performed E2E Testing.
  • Performed the day to day analysis for issue tracking system.
  • Managed the development server to deploy the application EARs and WAR files.

Environment: Java, J2EE Servlet, JSP, XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Web services, SOA, HTML 5 Web sphere Application Server 8 and Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the team meetings and discussed enhancements, issues and proposed feasible solutions.
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC 3.0 architecture, Servlets, spring tags, and JSTL on the front end.
  • Implemented Spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database.
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTFUL Web Services for transferring data between different applications.
  • Developed the front end of the application using HTML, CSS, JSP, and JavaScript.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.
  • Participate in the software design, development and package implementation using the Hybrid platform.
  • Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.

Environment: Java/J2EE 1.5, JAXB, MySQL, IBM WebSphere, Tomcat Application Server, Web Service- Restful, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven, JUnit, Log4j, SVN, Servlets, JSF, jQuery, JSP, JavaScript.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.

We'd love your feedback!