We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Over 6 years of professional experience in software design and development with a strong Java, J2EE background and UI Development. Experience in SDLC, Agile (SCRUM), Iterative, Waterfall methodologies and Object - Oriented Application Design and Programming.
  • Extensive experience in programming with coreJava, J2EE, JEE, Servlets, Java Server Pages, Java Beans, JDBC and MVC Architecture.
  • Hands-on experience in developing applications using advanced Java technologies like JSP, Servlets, JSTL, JDBC, AngularJS, XML, Ajax, HTML, JavaScript, jQuery, RESTful Web Service, Spring, Serialization and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x.
  • Experienced in developing Web Services with XML and JSON based protocols such as SOAP, WSDL, JAX-RS and Spring-WS.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB 2.x/3.x, JSTL, Struts, Spring 3.5, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services.
  • Experienced in implementing service-oriented architecture and Web Services using SOAP, RESTFUL.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console. Hands on experience in development of microservices and deploying in Docker.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Solid database connectivity skills which includes Oracle, DB2 and MYSQL and programming with SQL, PL/SQL and Stored Procedures, Triggers and Sequences, Functions and Cursors and Packages besides writing DDL, Transactional and DML queries with SQL developer development tool.
  • Good working knowledge of NoSQL Database, MongoDB, Cassandra.
  • Work experience on application servers likeWAS(Websphere Application Server),Web logic,Apache Tomcatweb server andJBOSS. Experience with Streaming platforms like Apache Kafka.
  • Used Java 8 Lambda expressions and functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer, Consumer, Bi Consumer.
  • Rich experience in building client/server environment with technologies of JSP, Servlet, EJB, Java Mail, JMS, AMQP, Apache Camel, Spring Cache, Spring Security, Spring Transaction Management.
  • Implemented Microservices using Spring Boot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
  • Experience writing in house UNIX shell scripts for Hadoop & Big Data Development.
  • Expertise in theApache CamelIntegration Framework, in conjunction with Apache CXF and ActiveMQ. Experienced in working with Spring Integration. EJB Session Beans were used to process request from user interface using OSS. Worked on Build and deploy tools likeJenkins, MavenandANT.
  • Experience in JUnit frame work with Mockito and Easy mock, Spring Junit.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJ IDEA, Rational Application Developer (RAD) for Java/J2EE application development. Basic knowledge inUNIXshell scripting (Korn shell, ksh).

TECHNICAL SKILLS:

Languages: JAVA, UML, XML, SQL, PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 3.0/2.1, Struts 2.0/1.2

Web Technologies: Angular JS, jQuery, JavaScript, AJAX, Node JS.

Mark upLanguages: HTML5, CSS3, DHTML, XHTML, XML, XSLT.

Database: Oracle, DB2, MongoDB, SQL Server, MySQL, NoSQL, Cassendra.

J2EE: Servlets, JSP, JSTL, JMS, JDBC, JNDI, JAXB, JTA.

Testing Frame Works: JUnit, Mockito, TestNg.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST, Microservices.

Operating Systems: Unix, Linux, Windows.

Web/AppServers: JBoss, Tomcat, WebSphere, WebLogic.

IDEs: Eclipse, RAD, NetBeans, IntelliJ.

Version Control Systems: CVS, SVN, GitHub, Clear Case.

Build Tools: Ant, Maven, Jenkins.

Methodologies: Waterfall Model, Agile, Test Driven Development (TDD)Tools: UML, Rational Rose, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt.

PROFESSIONAL EXPERIENCE:

Confidential, Plano,TX

Sr. Java Full Stack Developer

Responsibilities:

  • Used Agile (XP) software development methodology and (Extreme Programming/XP) which helps to develop project plans. Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript, and Angular JS.
  • Participated in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
  • Designed and developed UI screens with Bootstrap and Angular JS to provide interactive screens to display data.
  • Using AngularJS, I created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Used Springs MVC, and spring boot for developing web application module.
  • Worked with service discover tools such as consul for microservices modules.
  • Migrating existing application into Micro Services architecture using Rest APIs, Spring boot, Spring Cloud and AWS. Created web services using Spring @Restful Controller to return JSON to the frontend.
  • REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS
  • Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Designed and developed Microservices business components using Spring Boot, Spring JPA.
  • Used Spring 4.0 Framework and Spring MVC, Spring Boot to provide Model and View, and URL based responses to different HTTP requests.
  • Implemented method to obtain bean s and cross-cutting concerns using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Used maven build tool for building projects. Written shell scripts to automate maven project builds and create RPMs that can be directly install and configure application in production cloud environments.
  • Developed integration modules for disparate clients usingApache Camel.
  • Used Hibernate 3.0 and DAO pattern to store the persistence data into Oracle database and developed queries and stored procedures using HQL and NoSQL and used Tomcat as Web Container.
  • Used NodeJS for doing non-blocking design operation for server-side code and Angular JS framework in developing various UI components.
  • Used Apache POI-HSSF for generating reports in MS Excel for generating PDF reports.
  • Involved in documentation, review, analysis and fixed post production issues. Maintained the Production and the Test systems.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Build microservices for the delivery of software products across the enterprise.
  • Developed Microservices using RESTful services to provide all the CRUD capabilities.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongo DBNoSQLdatabase. Used Mongoose API to access the Mongo DB.
  • Used JIRA to track the progress of the project and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Actively participated in CI/CD initiative for java applications using Bit-Bucket and Jenkins.
  • Used Maven to build and package the application and implemented Log4j for the project.

Environment: Java 1.8, Spring, Spring Boot, Spring MVC, Spring IOC, AOP, Hibernate ORM, Angular2, Micro services, Bootstrap, Maven, JIRA, Angular JS, Backbone JS, React JS, GWT, Camel, Tomcat, RESTful, Groovy/Grails, NodeJS, SOAPUI, Webservices, AWS, Mongo DB, JavaScript, CSS, HTML5, Elastic Cloud Compute (EC2), Log4j.

Confidential, Irvine CA

Sr. Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developedMicroservicesusingREST frameworkandSpring Bootand usedBootstrap along withAngularJSin creating the Application.
  • UsedNodeJSfor doing non-blocking design operation for server-side code and Angular JS framework in developing various UI components.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate, JPA and messaging engines.
  • Used Spring MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Involved in designed fully distributed system with the use of Restful API and Microservices.
  • Using React.js and CommonJS Web-packed for single-page web application of project.
  • Implemented internal web application using React.js.
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.
  • Extensively usedMVC, Factory, Delegate and Singleton design patterns.
  • UsedSpring frameworkincludingSpring core/IoC, Spring Web, Spring Securityand implement the authentication, authorization, and access-control features by using Spring Security.
  • UsedSpring Inversion of Control (IoC)for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller usingSpring MVC.
  • Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).
  • Developed single page applications usingAngular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console andWebSphereadmin scripts.
  • Accomplished Workload Management by creating Clusters.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Implemented various screens for the front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 2.
  • ImplementedRESTbased web services usingJAX-RSannotations, Jersey provider and consumed usingHTTP servicesfromAngular JSmodules.
  • Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using Spring MVC and spring rest. Security is provided via tokens (JWT) and Spring Security.
  • UsedSpringframework to provide loose coupling between different application modules.
  • DevelopedHibernatewithSpringIntegration as the data abstraction to interact with the database ofMYSQL.
  • Develop a data integration application usingApache Camelleveraging Apache CXF and messaging middleware like ActiveMQ.
  • UsedMicroservicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.

Environment: Java 1.8, Spring framework, Spring MVC, Hibernate, Apache Kafka, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server,Microservices, XML, NodeJS, AngularJS, Angular2.0, Spring Boot, Typescript, JQuery, JavaScript, IBM RAD, WebSphere, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MYSQL, JUnit, Html, Unit, XSLT, DHTML, JENKINS.

Confidential, Annapolis, MD

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Responsible for gathering requirements from the client business unit by participating in design discussions and implementation feasibility analysis with business analysts at all levels.
  • Worked on SOAP to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applicationsSPAS for responsive services.
  • Use JS framework such as AngularJS (for data driven apps) and Backbone.js (for heavy DOM manipulation).
  • Web application development using AngularJS with cutting edge HTML5 and CSS3.
  • Built the project upon the Single Page Application (SPA) criteria.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Involved in building applications using React JS by building re-usable UI Components.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Developed responsive applications using Bootstrap.js, Require.js and Node.js, D3.js which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Configured System.js to bundle Angular 2 version app and created Call flow diagrams for IVR applications using VISIO.
  • Responsible for ConfiguringKafkaConsumer and Producer metrics to visualize theKafka System performance and monitoring.
  • Worked on Node.js and MongoDB data store procedures to satisfy various business requirements of the application.
  • Used Front End Developing UI Interface using JSF, JSTL, HTML5.0, CSS, JavaScript, Ajax, and JQuery.
  • Wrote NoSQL queries and procedures to fetch the data from MongoDB for Inpatient accounts.
  • Used AngularJS to develop client-side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Experienced in using Bootstrap Framework responsive design. Developed UI screens and client-side scripts incorporating Servlets, JSF and JavaScript.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Built the reusable service components using Angular JS services and Node.js with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Developed REST services using Node.JS to serve the web application with JSON data.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server-side validation.
  • Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed generic database Connection Pooling with WebLogic Admin server using spring, SQL query optimization.
  • Used Jasper reports and Jfree charts to generate various statistical reports.
  • Involved in performing Unit and Integration testing (JUnit).
  • Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.

Environment: Java 1.6, J2EE, JSP, JSTL, Servlets, Kafka, Hibernate, Spring MVC, Spring Boot, Spring Security, SQL, Oracle, WebLogic Application Server, Mongo DB, JMS, XML, JavaScript, Angular.js, node.js, Bootstrap, Backbone.js, JQuery, SOAP, UML, SVN, JUnit, Log4J, Gradle, TDD, JMeter.

We'd love your feedback!