We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 6+ Years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications
  • Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, AngularJS, Angular 2 Bootstrap framework, jQuery.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
  • Strong in using the Node.js and Require.js and MVC Frameworks in the development oftheweb application.
  • Experience in ReactJS and working with react Flux architecture.
  • Hands on expertise in developing Angular2 features like Directives, Filters, Services.
  • Expertise in using Angular2 components, Forms, Events, Router, and Pipes.
  • Experience in JAVA/J2EE Design Patterns like Singleton, Factory, Abstract Factory, DAO, Business Delegate, Session Façade
  • Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear - search, bubble-sort, and binary-search algorithms etc.
  • Experience in Core Java concepts like JavaBeans, Collections Frameworks, Exceptions handling and Multi-threading etc.
  • Experience in developing light weight business components and integrated applications using Spring framework, Spring web MVC.
  • Worked with JavaScript libraries like Node.js, Ember.js, Backbone.js.
  • Experience in developing applications Groovy and Grails, Hibernate/GORM, and Spring framework.
  • Hands on experience in version control tools like Git, SVN and CVS.
  • Extensive experience in writing stored procedures, functions and database triggers using SQL and PL/SQL in oracle.
  • Experience in testing and code coverage using TestNG, Mockito, Power Mock.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, Net beans, WebSphere Portal.
  • Experience in integrating WebSphere Application Server and Deployment manager with IBM Http server, IBM Directory Server, Sun ONE Web Server, Oracle, DB2 and SQL servers.
  • Worked on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Developed AWS Cloud Formation templates to create custom sized subnets, EC2 instances, ELB, Security Groups.

TECHNICAL SKILLS

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

Java Technologies: JSE, JDBC, JPA, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Angular 2.0/4.0, Angular 7, Node.js, React JS, Bootstrap, XML, XSD, XSL/XSLT, AJAX, jQuery, JSON, Typescript

Webservices: REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF

ORM technology: Hibernate, iBatis, MyBatis

Application Servers/Web Servers: WebLogic, Web Sphere, Oracle Glassfish, Wildfly, Jboss, Apache Tomcat.

Applications Frameworks and modules: Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring, Cloud, Spring, Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security.

Databases: Oracle, MySQL and SQL Server, MongoDB, Cassandra.

Operating Systems: Windows, Linux and Solaris.

GUI: HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery, AJAX, AngularJS

IDEs: NetBeans, Eclipse, IntelliJ, RAD.

Version Control Systems: CVS, SVN, Bamboo, GIT

Tools: Viewer: JUnit, Log4J, DOM

SOA/Webservices: WSDL, SOAP, SOA and REST services

Build Automation Tools/ Issue Tracking Tools: ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet

Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF

Other Tools: MS Visio Professional, StarUML, Code Quality, Code Coverage.

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design and development, testing phases of application.
  • Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/ Ioc).
  • Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Involved in designing & developing automation framework using Selenium Java, WebDriver, TestNG & apache POI.
  • Developed scripts in Python and maintained databases and tested and implemented applications built using Python.
  • Used the basic principles of MVC to incorporate the Angular7 framework to build client side application.
  • Using react framework worked on a POC to create modular desktop app in Electron compiler with latest JavaScript ES6, also tried integrating with React-Native Mobile compatibility for iOS and android.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Rapidly overhauled and improved a React Native/Redux mobile app that allows instructors to interface with classroom desktop software.
  • Supported microservice authentication service provider using Java Cryptology Extensions’ Cipher class API.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Worked on Angular 7 application using Components, Observables, pipes, Directives, Reactive/Template Driven forms and Router guards.
  • Used Web Services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Worked in UI accessibility feature of Short enrollment form.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
  • Worked on Struts integrate spring web flow framework to build web applications.
  • Implemented spring configuration setup.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation.
  • Participated in GCP and cloud implementation and configuration of the components for development of Web application.
  • Performed form validations using reactive forms from Angular7.0 framework.
  • Created Angular 5 service and integration with RESTful APIs.
  • Involved in using Spring Security for Mobile clients and Web Applications for Microservice Authentication across the enterprise for both Tenants and Clients.
  • Involved in integrating Microservices into an existing system architecture using Clojure.
  • Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
  • Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material. worked on ES6 new features such as Iterators, and Generators.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
  • Developed custom angular routes using Angular5 for application based on the user navigation to load pages.
  • DevelopedES6 web components for the multiple uses in the UI.
  • Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTFUL).
  • Developed code for obtaining bean references in Spring Ioc framework.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Consumed SOAP Webservices using JAX-WS and REST using JAX-RS. Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Used a Microservices architecture using Clojure, with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Implemented logging and admin support using Spring Boot to enhance the web development.
  • Expertise in using source code control systems such as GIT, JIRA and Jenkins.
  • Implemented Struts Framework and performed SIT, UAT.
  • Involved in deploying applications on to Google Cloud Portal (GCP).
  • Developed the Request handler’s application using Struts framework.
  • The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers and Servlets.
  • Developed the UI with extensive use of JavaScript, JSON and Ajax.
  • Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Implemented pagination/date calendar using jQuery.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of vital information such as payment status report.
  • Worked in Test Driven Development (TDD) environment and pair programming.
  • Used debugging tools for chrome, Firefox and Safari to trace out UI issues.
  • Involved in Bug Fixing of various bugs reported in Bugzilla.
  • Implemented AJAX calls from backend without page refresh using JQuery, AJAX, J2SE, Spring MVC and Hibernate.

Technologies: Java 1.6, Java 8, J2EE, Servlets, Spring 3.0, Struts 2.0, Hibernate 3.0, XML, WSDL, SOAP, Eclipse Luna IDE, AGILE/SCRUM, REST Jersey, CSS3/HTML4.

Confidential, Dover, NH

Java FullStack Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring MVC framework
  • Used Angular JS (v.2.0) as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Configured development environment using JBoss application server for developer’s integration testing.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed the view-controller components using Servlets/JSPs, JavaScript (jQuery), CSS, HTML and DHTM.
  • Used MicroServices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
  • Used various features in Angular 2 like Typescript programming, services, components, routing, custom filters, http requests, custom directives to meet various customized requirements and promises.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Used SDK such as Eclipse IDE, Toad, SVN etc. in this project.

Environment: Java 1.8, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in designing software component model and authoring system requirements specification document.
  • Documented UML diagrams like use cases, sequence diagrams and class diagrams using Rational Rose Used Hibernate for creating object / relational mappings, persistent classes and Hibernate Query Language (HQL) for developing query services.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Working on development of ecommerce platform for multi tenants built in Java (SpringBoot) and Angular JS/React.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Worked on highly advanced and user interface design and development using Angular 2/4/ Js, NodeJS, HTML5 and CSS3.
  • Fetching the records for SOAP and Restful requests from Oracle DB using SOLR search.
  • Developed many web-based features such as survey editors, search utilities and secure application forms using J2EE technologies.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used Angular4 to develop client-side web application which included dealing with data.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Developed applications using Angular2/4/6, Java8 and new features of java (lambda expressions).
  • Helped update an app to use React Native and implemented new screens and logic.
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST with Spring Framework.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Search and fetch the corresponding records using SOLR query.
  • Used Spring Framework for IOC, AOP, and DAO layer design patterns.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed business components using Spring IOC (Inversion of Control) framework.
  • Implemented logging functionality using Spring AOP (Aspect Oriented Programming).
  • End to end deployment ownership for projects on Amazon AWS.
  • Implemented Angular 2/4/ Router to enable navigation from one view to another.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Automated the cloud deployments using python and AWS Cloud Formation Templates.
  • Used ANT scripts to build and deploy projects onto the application server.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services AWS.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java/J2EE, IBM Web Sphere 8.0, spring boot, Hibernate, DOJO Tool Kit, Eclipse IDE, Servlets, XML, JAXB, UML, AJAX, Bootstrap, AngularJS, JavaScript, Bootstrap, JSON, Clear Case, Oracle 11g, PL/SQL, JUnit, SVN

Confidential, Philadelphia, PA

Java /J2EE Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Involved in integrating Microservices into an existing system architecture using Clojure.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Developed the presentation layer using CSS3, HTML5, XML, Bootstrap, JSTL, JavaScript, Ajax, JSON, jQuery and Angular to enhance functionality and user experience of Amex Merchant Financing application.
  • Applications are designed using Restful API. Used Postman for web services Testing.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
  • Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
  • Automate the cloud deployments using chef, python and AWS Cloud Formation Templates
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Hosting Micro Services on PCF and AWS platforms.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, RESTful, JSF, Icefaces, Http Client, Tomcat, SOAP, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN, JMS, Tomcat and Eclips

We'd love your feedback!