We provide IT Staff Augmentation Services!

Sr Java Full Stack Engineer Resume

4.00/5 (Submit Your Rating)

Smithfield, RI

SUMMARY

  • Over 7 years of experience as a Java Full Stack Developer in the IT industry.
  • Widely experienced in Software Analysis, Design, Development, Implementation, and Testing of Object - Oriented Applications and Web-based Enterprise Applications using Java/J2EE.
  • Well-versed with complete Software Life Cycle Development (SDLC).
  • Experience in projects includes the complete project life cycle of requirement analysis, DB design, architecture analysis, and design, development, system-level testing, and deployment using various software technologies and tools.
  • Experienced developing web pages JavaScript, Redux, Bootstrap, Angular JS, jQuery, JSON.
  • Experience working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.
  • Applied redux middleware usingredux-promise, redux-thunkandredux-saga.
  • Experience in developing, deploying, and managing N-tire, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6(Java 2, Applets, Swing, JDBC 3.0, RMI) J2EE 1.5 web application technologies( Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Worked on the modernization of a legacy and outsourced UI technologies used wereAngular JS 2, React JS, CSS, Node JS, Express JS, and AWS (Amazon Web Services).
  • Extensive experience in the Administration, Installing, Configuring Apache 2.0/2.2, Sun ONE 6.1Web Server iPlanet, Microsoft IIS Server.experience in Installing and Configuring JBoss 4.x and Apache Tomcat 5.x/6.x Application Servers
  • Expertise in Struts, Spring, Hibernate, Java Beans, JDBC, Java, JNDI, JMS, SQL, Heidi SQL, PLSQL, Groovy/grails.
  • Hands-on experience in creating Angular factories for using Angular service like $http and $resource to make a restful API call to the java-based backend.
  • Expertise in using Angular JS directives, Controller, Filters, Services, Templets, Event, and Injectors.
  • Worked on Lambda Expression, Functional interfaces Stream API’s, Time API, and Improvements on the collection, Concurrency, and IO improvements by using JAVA 8.
  • Extensive experience in Jakarta Struts 1.x Framework, Spring, Hibernate, Servlets, JSP, JSF.
  • Expertise in the ReactJS framework to develop SPA.
  • Experience in designing, developing applications using Struts (1.x/2.0) Framework, and configured the validation framework for validations and Tiles framework for layout management.
  • Expertise working with Web services, JAX-RS, SOAP, Apache Axis, AJAX, XML, XSL, XSLT, Ant, JUnit, Maven, HTML, and JavaScript.
  • Strong front-end UI development skills using JSP, AJAX, HTML, DHTML, JavaScript, j Query, Ext JS, DOM and CSS.
  • Experience in using JBoss JBPM as a workflow that enables creating and automatization for business processes.
  • Efficient in Spring framework (MVC/IOC/ORM/AOP/BATCH/JDBC/CONTEXT/WEBFLOW) and Struts (MVC, architecture, interceptors, action-mappings, and resource bundles).
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI, and XML.
  • Expertise in developing data models using the Hibernate Object-relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • In-depth knowledge of AWS cloud services like (EC2, EBS, S3, and ELASTIC SEARCH).
  • Proficient with UML in generating artifacts of the software system (Use cases, Sequence diagrams, class diagrams, etc.) and using the design patterns.
  • Virtualized the server using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in Jenkins.Extensive working experience with Axios, mobx, Lodash, and Nextjs.
  • String front-end(User Interface) development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga and REST API.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Expert in developing Microservices using Spring-Boot.
  • Expert-level familiarity with Tomcat Web server &Web Sphere Application Server.
  • Experienced in J2EE testing in developing test cases using Junit, MOCKITO for Unit testing, and logging using Log4j.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL, and DB2.
  • Having Knowledge of NoSQL databases like Cassandra and MongoDB
  • Experience in analyzing the Hadoop cluster using different big data analytic tools including Pig, Hive, HBase, Spark, and Kafka.
  • Experience in making the DevOps pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Experienced in code audit, performance testing, and application tuning
  • Speeding up Existing Application with Cache services using Redis Cache
  • Well-rounded in using version control and configuration management tools like GIT, SVN, and CVS includes tools like Ant and Maven for build automation.
  • Develop a strategy for integrating the internal security model into new projects with spring Security and Spring Boot.
  • Excellent interpersonal, verbal, and written communication skills.
  • Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, finance, Telecom.

TECHNICAL SKILLS

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB

Application/Web Servers: Oracle Web logic, IBM WebSphere, Jboss, Apache Tomcat

Frameworks: Struts, Spring, Hibernate, JSF, AngularJS, React,Redux, Node JS, Spring Boot, Portlets

IDEs: Eclipse, IBM RAD, NetBeans, IntelliJ, STS

Web technologies: JSP, JavaScript, jQuery, XML, XSLT, HTML5, DHTML, CSS3, JSON

Web Services: SOAP, RESTful

XML Tools: JAXB, Apache Axis, XMLSpy

Methodologies: Agile, Scrum, OOAD, SDLC

Modeling Tools: UML, Rational Rose

Database Servers: Oracle 8i/9i/10g/12c, SQL Server 2016/2017, MySQL, Mongo DB, Dynamo DB

Version Control: CVS, SVN and RTC, GIT

Platforms: Windows 2000/98/95/ Windows 7 Professional, UNIX

Deployment & Build Tools &cloud: Maven, Apache ANT, Gradle, AWS, Lambda, Kubernetes, PCF, Docker

Code Review Tools: Check style, PMD, Sonar

Open Source Tools: Log4J, JUnit, Apache IText, Apache POI

PROFESSIONAL EXPERIENCE

Confidential | Smithfield, RI

Sr Java Full Stack Engineer

Responsibilities:

  • Involved in SDLC Requirements gathering, analysis, design, development, and testing of applications developed using the AGILE methodology.
  • Implementation of SOA using Web Services and MQ(with Java Messaging Service(JMS) & Taco EMS)
  • Deployed service in Sping Cloud using Pivotal Cloud Foundry with PCF CLI client.
  • Configured IIS/Apache webserver to proxy requests to WebLogic Application Server 10.x.
  • Deployed application on multiple JBOSS instances and maintained Load Balancing, High Availability and Failover functionalities.
  • AppliedOriented Programmingtechniques to track UI components being added toDOMand to change the behavior of framework methods.
  • Applied redux middleware usingredux-promise, redux-thunkandredux-saga.
  • Deployed application on Amazon Web service(AWS) and used it to provide a large computing capacity for a scalable solution.
  • Leads management integrates business processes and technology to bridge the gap between marketing and direct or indirect sales channels and drive higher value opportunities through improved demand creation, execution and opportunity management.
  • Extensively using core java concepts like Synchronization, Collection, Multi-threading, exception handling for developing Applications.
  • Used Servlets and JSP's in developing the web application on Apache Tomcat 7.
  • Lead management supports processes that score, argument and manage marketing opportunities, and passes these qualified leads to a sales channel.
  • Implemented microservices using Springboot, and enabled discovery using Netflix eureka server.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop a custom solution that acts upon Jenkins information in authentic time.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server using WinSCP and Putty
  • Worked on different modules of Spring including Spring MVC, Spring ORM, and Spring Boot.
  • Extensive use of HTML5 with Angular4, JSTL, JSP, and jQuery for the presentation layer along with JavaScript for client-side validation.
  • Implemented Initial setup and component migrationto Redux.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose
  • Experienced with event-driven and scheduledAWSLambda functions to trigger variousAWSresources.
  • Utilized Tomcat and Apache servers for cloud server management.
  • Application design patterns including MVC pattern, Factory Design Pattern, and Singleton Design Pattern.
  • Developed REST APIs using Spring MVC and Spring boot, hosted all microservices on PCF.
  • Involved indesigning the sequential diagrams using the Enterprise Architect. Involved indesigning E-commerce application design.Involved in Setting up an environment,configuringan application anddeployment in Tomcat Server.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Experience in Automation testing using Selenium Web Driver, Junit and Maven.
  • Setup the Continuous Integration(CI) and Continuous Deployment (CD) process for the application using Jenkins.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Consumed Web Services by implementing Spring REST support is to make the development fo RESTful Web service.
  • Used JIRA tool for issue/bug tracking, monitoring of work assignments in the system.
  • Experience on the implementation of version control software GIT repositories.

Environment: Java8/7/6 Sping4, SpingBoot, JavaScript, Reactjs,Redux Angular 4.0,6, Hibernate, Maven, HTML, CSS, JMS, XSLT, SOAP, TDD, Unix, Web2.0, Oracle CI/CD, SQL, JMS, JDBC, Spring MVC, Micro Service, JSON, Apache Tomcat 7.

Confidential, Greensboro, NC

Sr Java Full Stack Developer

Responsibilities:

  • Worked on multiple stages of the Software Development Life Cycle (SDLC) deliverables of the project using the Agile Scrum Methodology.
  • Involved in the Team standup, weekly status reports, scrum master retro prospective meetings for resolving daily issues, development status on the project, and positive, negative feedbacks on the Sprint tasks.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Worked on requirement gathering, analyzing functional requirements, design and development, management of new enhancements, Integration, deployment, and testing.
  • Used Spring Core Annotations for Spring Dependency Injection, Spring MVC for Rest API, and Spring Boot for microservices.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Experience of system integration through RESTful APIs into web and mobile applications through AWS Cloud.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Used Java 8 Method Reference feature to methods by their names and used functional Interfaces.
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, JQuery, and AJAX.
  • Used Struts and Tiles MVC architecture for the application development in the Admin UI module.
  • Implemented the critical functionalities using Java and Oracle packages & stored procedures. Developed UNIX based scripts to apply database scripts on beta, QA, and production servers. Performance tuning of SQL.
  • Worked exclusively on the frontend developing/updating pages using UI libraries like ReactJS
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Used Nodejs for building web applications with client-server architecture for two-way data exchange.
  • Deployed Spring Boot based microservice Docker Container using Amazon EC2 Container Services using AWS Console
  • Good experience withDynamo DBandRedshift, Lambda.
  • Used design patterns like Singleton, Data Access Objects, Factory, and MVC patterns.
  • Integrated ActiveMQ, RabbitMQ, and spring JMS API to send and receive messages for the application’s restful API.
  • Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Experience in the design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • UsedApache OFBiz asecommerce framework.
  • Developing Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Implemented an enterprise-level application package at Lenovo and It involves the integration with various external portals and systems like google API, Microsoft one drive, Kingsoft, Baidu, sandbox, and Tencent, etc. It also includes many components like mail engine integration, Elastic search API, etc.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Developed Web services using the HTTP, SOAP, SOA, REST, and XML technologies.
  • Created the REST web services for Synonyms and Contacts records in elastic search.
  • Experience in automated deployment tool such as service Kubernetes which is used to deploy quickly and predictably.
  • Involved the enhancing the build procedures using Maven and build the application.
  • Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache using Spring Boot
  • Involved in the SOAP UI testing for testing the REST web services.

Environment: Java, J2EE, Spring, Hibernate, Struts, Web Services, Angular4, 5, React Js, Node JS, Pl/SQL, 12c, AWS, Lambda, Dynamo DB, Elastic Search, Oauth framework Eclipse, SVN, Maven, Apache Tomcat, Jira, SOA, JUnit's, JSP, CSS, JavaScript, Redis, Tomcat server.

Confidential, San Jose, CA

Java Full Stack Developer

Responsibilities:

  • Worked on multiple stages of the Software Development Life Cycle (SDLC) deliverables of the project.
  • Responsible for the complete development of the application.
  • Worked on requirement gathering, analyzing functional requirements, design and development, management of new enhancements, Integration, deployment, and testing.
  • Hands-on experience in creatingAngular modules, controllers, directives, and filtersto deploy the entire business logic.
  • Experience in usingUI-Routerfor binding data to different states and rendering different templates.
  • Hands-on experience in creatingAngular factoriesfor using Angular services likeHTTPandresources to make RESTful APIcalls to the Java-based backend.
  • Used Eclipse IDE for developing the application.
  • Built the application using the Agile Development Model.
  • Designed and developed User Interface of application modules using CSS, JSP, JavaScript, and Ajax.
  • Implemented Representational state transfer JAX-RS REST Web services for distributed systems.
  • Developed web service components with JAX-RS from WSDL files for invoking the methods using SOAP.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in Web Sphere Application Server.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture, and Spring Application Context using IOC, AOP concepts.
  • Wrote application front end with HTML, JSP, Ajax, JQuery, EXT-JS, Spring Web Flow, and CSS.
  • Developed Logic to generate Executable Jar file which uses configure property files.
  • Used log4j to Spool/store XML response O/P message into a LOG file.
  • Working experience in using Oracle 10g backend Database.
  • Provided SQL scripts for querying the Oracle database.
  • Used the Toad tool for querying the Database.
  • Developed batch files to execute the application in CLI (Command Line Interface).
  • Developed build scripts using Maven to build and deploy the application
  • Developed RESTful APIs using Groovy/Grails, Apache Camel, Cassandra/Datastax, Solr, and Kafka.
  • Coded in groovy, domain class to handle the business logic.
  • Microservices have been built using Spring boot, spring cloud and deploying to AWS Cloud
  • Regular meetings with the Staff for updates/modifications in the business and development process.
  • Configured the working model application in various executable environments like local system executable, Eclipse development environment, UNIX / Linux servers, in multiple Pc's on different operating systems giving portable features for user testing.
  • Support testing (Functional, Performance, Access controls), application deployment, and maintenance.
  • Responsible for Supporting/monitoring the production environment including tracking Real-time issues and resolving them.

Environment: Java, J2SE, J2EE, HTML, Maven, CSS, JSP, Servlets, Angular, Node, React, AWS, JavaScript, Spring, Spring MVC, Ajax, Restful Web Services, JAX-RS, WSDL, SOAP, JDBC, Oracle10g, SQL, Toad, Web Sphere Application Server, Unix, Shell Scripting, CVS, Log4j, Eclipse, Linux.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked on multiple stages of the Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.
  • Designed long-term, reliable, and adaptive technical architectures and constituted a technical gateway between the project manager and the developers
  • Designed and developed User Interface of application modules using HTML, JSP, JavaScript, JQuery, and AJAX.
  • Used Struts and Tiles MVC architecture for the application development in the Admin UI module.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Used Spring AOP for cross-cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object Relational mapping tool for back-end operations over Oracle database.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Scripted WSDL descriptor file and Universal Description, Discovery, and Integration Registry (UDDI).
  • Deployment of Web services, JSP, Servlets, and server-side components in Web logic Application server.
  • Developed Web Services in WSAD
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean
  • Implemented Jasper Reporting tools to generate Reports.
  • Used Ant scripts to build the application and deployed it on Web Logic Application Server.
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that are Web-based and uses multiple implementation platforms.
  • Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
  • Managed source repository using CVS version controller tool
  • Provided J Unit test cases for the application to support the Test-Driven Development (TDD).
  • Worked on QA Testing to ensure the quality of the application.
  • Provided Log4j support for the application for debugging the system.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator, and Data Access Object.

Environment: Java, J2SE, J2EE, Log4j, Spring, Struts, Tiles, Hibernate, Web services, Angular, React, PL/SQL, JAX-RPC, Web Logic Application Server, Servlets, HTML, JSP, XML, WSAD, JavaScript, JQuery, JSON, Oracle 10g, Ant, CVS, Windows 2008.

Confidential

Java Developer

Responsibilities:

  • Responsible for Design and Development of business and presentation layers.
  • Developed the application using the MVC design pattern and encapsulated front end from the underlying business logic, and data model.
  • Responsible for the generation of XSLT.
  • Worked on Struts Framework at the later stages of the project to support ongoing development by the developers.
  • Created Dynamic web pages using HTML, and XSLT.
  • Developed front end templates and hand-code pages using HTML, JavaScript, and CSS.
  • Developed EJB’s which invokes the Unit-Tel web services using apache axis SOA
  • Implemented different EJBs like State full session and stateless session beans.
  • Developed the JSPs as a web-based user interface validated all client Connect screens using Java Scripts.
  • Used the J2EE components like JSPs including tag libraries, Servlets, EJBs.
  • Conducted Code review with team members.
  • Implemented STRUTS Framework including, creating templates for Action Form classes.
  • Implemented internationalization concepts using the Struts Framework.
  • Wrote Session Beans to handle Business Logic.
  • Developed an XML file for each server. The XML files have information on all the components reporting to that server. XSL was used to transform the XML document. GUI will use this data to draw Tables and Menus with specified attributes.
  • Created unit test cases, tested the application using the J Unit testing tool.

Environment: Core Java, J2EE, CSS, Servlets, JSP, Struts, Tiles, XML, Tomcat, and MySQL, EJB.

We'd love your feedback!