We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Conway, AR

SUMMARY

  • Around 6 years of extensive experience in Development, Implementation of multi - tier server centric Object-oriented applications using Java/J2EE technologies.
  • Extensive experience in implementing and maintaining large content driven and banking domain-based JAVA applications.
  • Strong hands-on experience on various Java/J2EE technologies like Spring IOC, Spring MVC, Spring AOP, Spring DAO, Spring Web Flow, Spring Batch, Spring Security, Spring Boot, ORM frameworks like Hibernate and JPA, Web Services (SOAP and REST), EJB’s, MDB, Servlets, JCA, JSF, JMS, JDBC, JNDI, JAX-WS, JAX-RS, WSDL, XSD, XSLT and XML.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
  • Expertise in using RDBM’s databases such as MySQL, DB2, Oracle, PostgreSQL and NoSQL databases like Cassandra and MongoDB. Skilled in writing SQL &PL/SQL Queries and Creating Tables, Stored Procedures, Functions, Views and Triggers.
  • Experience in Messaging technologies like JMS, IBM MQ, Rabbit MQ and Apache Kafka.
  • Skilled in deploying applications on Application Servers like Glassfish, JBoss, Web Sphere, WebLogic, Apache Tomcat and AWS.
  • Worked using several J2EE design patterns like Factory Pattern, Front Controller, Service Locator and Micro server, DAO.
  • Experience in build and deploy systems like Maven, Jenkins, Clear Case, SVN, GIT and MKS Integrity.
  • Experience in building Microservice applications using Spring Boot for developing Restful web services.
  • Excellent Hands on experience on designing and developing Microservices and deploying them on AWS using Docker.
  • Expertise in using the tools like SOAP UI (SOAP & REST web services testing), TOAD, DB Visualizer, FileZilla, Putty, Rational Clear Quest, RTC and PL/SQL Developer.
  • Skilled in UI technologies like HTML5, CSS3, jQuery, Bootstrap, JavaScript, AngularJS/ Angular 4 & React.JS/Redux
  • Expert in using CICD DevOps tools like Jenkins and Chef.
  • Experienced in working with Business team and documented Functional design specifications.
  • Expertise in using Version Controls like GIT, SVN and CVS.
  • Expertise in creating XSD’s, WSDL’s, developing SOAP web services and implementing its security
  • Extensive experience on Agile and Water Fall methodologies.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
  • Excellent knowledge on UNIX and LINUX commands and shell scripting
  • Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Extensive experience in IDEs such as Eclipse, Net Beans, RAD.
  • Knowledge on Big Data technologies and solutions, e.g., Apache Cassandra, Hadoop, Apache Kafka, and Spark
  • Strong background in supporting production environments and meeting customer needs.
  • Ability to learn new technologies quickly. Excellent communication and presentation skills

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, SQL, MQL,PL/SQL

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

Web/XMLTechnologies/ Scripting Languages: HTML5, CSS3, JavaScript, AngularJS/ Angular 4, React.JS, Node.JS, Express.js, Ember.Js, Rx.Js, Vue.Js, Typescript, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, DOJO

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

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

Web/App Servers: Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x, Web Logic 8.1/9.1.

Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, PostgreSQL, NoSQL - MongoDB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

ORM: Hibernate, JPA, JTA

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA

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

Platforms: Windows, Sun Solaris, UNIX

Cloud Technologies: AWS, EC2, PVC

PROFESSIONAL EXPERIENCE

Confidential, Conway, AR

Java Full Stack Developer

Responsibilities:

  • Involved in the end-to-end development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Development and implementation of Client Server and Web Based Applications using Java, JEE and Relational Database Management System
  • Worked in Agile Environment that includes daily scrum meetings, sprint planning, technical design sessions, sprint retrospection etc.
  • Used spring integration for integrating the application with Microservices using spring integration workflow files
  • Participates Production Dev support on rotation bases.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity Microservices
  • Designed and developed Microservices business components using Spring Boot.
  • Used Jasper Reports/ Jasper Soft Studio to create excel reports for the web application.
  • Design and developed the web pages and user interface (UI) using React.JS, Spring MVC, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, Typescript, AJAX, SASS, LESS
  • Implemented client-side Interface using React JS.
  • Build user interfaces differently by breaking them into components using React JS and used a real, full featured programming language to render views, with React JS.
  • Responsible for implementing UI mock-ups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Performed validation utilities using JavaScript and AJAX.
  • Used Node.JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Used Spring framework including Spring core/IOC, Spring Web and Spring Security for Authentication and Authorization of the application
  • Application integration with spring and Web Services to fetch data from Service Layer developed using SOA architecture, configuring WSDL based on SOAP specifications.
  • Designed and coded JAX-WS based Web Services used to send or retrieve data from different applications.
  • Developed RESTful Web API which produces and consumes JSON response as part of integrating the module
  • Used Spring AOP for exceptions logging along with log4J
  • Used jQuery in the project to develop API layouts and the external user frameworks.
  • Design, develop and deploy user friendly and rich looking Financial and Billing reports using Oracle PL/SQL, Analytic Functions, SQL, and I-Report and deployed onto Jasper Server.
  • Working on Oracle11g database to store data and for querying purposes.
  • Developed DAOs using JPA entity manager and JTA for transaction handling
  • Integrate Perforce and GitHub with Jenkins for Continuous Integration and continuous Deployment (CI/CD)
  • Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
  • Used Docker , deployed a new running container , worked on the setup of Docker registry and published all the Docker images to that registry
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment and Successfully secured the Kafka cluster with Kerberos
  • Configured, Installed LDAP, creating individual’s users, groups and LDAP schema on AWS EC2
  • Developed AWS lambda function to send a request for internal service end points through API Gateway using apache HTTP Client
  • Configuration and clustering of Web Logic Application Servers and on Web servers running on tomcat
  • Utilized MongoDB database management system for keeping user generated data

Environment: Core Java, JDK 1.8, J2EE, Agile Development Process, jQuery, Node.JS, Jasper Reports/ Jasper Soft Studio, React.JS, Redux, HTML5, CSS3, Bootstrap 4, JavaScript, Rx.js, Spring MVC, Spring Boot, Web Services, Hibernate, Log4j, JSP, Servlets, WebLogic, DAO, Oracle, Microservices, Jenkins, Docker, AWS, Kafka, Cucumber, XML, Maven, Eclipse, XML, XSLT, JUnit, SVN and MongoDB

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Responsible for requirement gathering analysis and documentation.
  • Used Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed the data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
  • Developed user interface (UI) components using React.JS, Vue.JS, JavaScript, Typescript, Ember.JS, JSP, HTML5, CSS3, Ajax and jQuery
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices
  • Used Spring Boot, which is radically faster in building cloud Microservices and develop spring, based application with very less configuration
  • Worked extensively on Spring boot for building web service
  • Deployed and Monitored Microservices Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry
  • Used React.JS, JavaScript, HTML5 and CSS3 for front-end validation. For client-side view rendering services, used React.JS typically used various predefined Redux libraries.
  • Used React flux to make the flow single directional and to polish the data.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, and Flux concept.
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node.JS.
  • Used Node.JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Built prototype of jasper reports , actuate e-spreadsheet reports using IRD tool with scripted Charts and Graphs for highly complex reports .
  • Used AJAX to call the REST API methods and connect to the backend.
  • Deployed and configured the data source for database in WebLogic application server
  • Worked with XML, XSLT for building up & transforming the xml files.
  • Worked on DB2 as backend database for storing the application data.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Used IBM MQ and IBM Broker used for transferring the data across multiple applications.
  • Used log4j for logging the debug and info logs.
  • Used Maven tool for building and packaging the application.
  • Debugged, tested and documented code fixes for production issues working with both on shore and offshore resources.
  • Used Swagger UI to test the responses of the API and simultaneously we can view the JSON body
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console
  • Deployed applications into Continuous Integration (CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in Junit
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming
  • Implemented Apache Camel routing to integrate with different systems and provide end to end communications between the web services and other enterprise services
  • Implemented Spring Security for posing security constraints on JSF UI page views
  • Involved in implementing validations, exception handling.
  • Involved in integrating the JBOSS and Tomcat Sever with different Databases like Oracle and My SQL
  • Implemented SVN configuration management tool for code versioning and release.
  • Involved in assisting the operations support team in deploying code to the production servers.
  • Used Selenium for performing automated testing.
  • Used PUTTY for UNIX login and to check the server logs

Environment: Java 1.8, IBM RAD, JSP 2.1, Spring 4.0, Hibernate, Servlets, DB2 Server, Vue.JS, HTML5, CSS3, React.JS, Redux, JavaScript, jQuery, Maven, Log4j, J Unit 3.7, REST, SOAP, Apache Camel, JSF, Jasper Reports, Multithreading, WebSphere, Selenium, Agile, Jenkins (CI/CD), AWS, Docker.

Confidential

Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects etc.
  • Involved in the analysis and design of the initiatives using Rapid Application Development (RAD)
  • Developed business logic using Core java and Spring MVC for processing the front-end request and to fetch the data from the Service Layer
  • Designed and Developed UI using HTML5, AngularJS, Bootstrap, JavaScript, AJAX, jQuery, and JSP for interactive cross browser functionality and complex user interface
  • Built responsive UI modules using Backbone.JS, Handlebar.JS, Ember.JS
  • Developed single page application, Components using AngularJS directives, Controllers, view, Services and modules and routing.
  • Developed reusable components using JSF Prime Faces through XML file view templates
  • Used Spring Framework AOP Module to implement logging in the application to know the application status and Microservices development in Cloud foundry environment.
  • Used JavaScript and AJAX technologies for front end user input validations and Restful web service calls
  • Created and configured multi-module maven web projects for REST API development using JAX-RS (Apache CXF), Java, Spring Data, JPA and Hibernate technologies
  • Created and consumed RESTful API using Expres.js to provide centralized logic and reusable data retrieval build on top of Vue.JS.
  • Testing for Node.JS is done using Mocha and chai and for spring boot used Mockito, Junit and thereby achieving Test Driven Development (TDD).
  • Achieve integration between applications using Apache Camel.
  • Create Camel routes and made use of built in components to make REST calls, handle exceptions, and enrich data.
  • Implemented WebSphere MQ and RabbitMQ for provisioning using the Spring JMS Listeners to parse the XML message
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, and Java I/O to fulfil the implementation of business logic.
  • JUnit used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Implemented Web Services to send or retrieve data from different applications using SOAP and Restful.
  • Implementation of Spring Restful web services which produces JSON.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance Projects
  • Used Commons Logging framework (log4j) utility to log error, info, and debug messages.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Coded Maven build scripts to build and deploy the application on WebSphere.
  • Performed Unit Testing and interacted with QA for testing.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated Spring MVC and Hibernate.
  • Worked on DB2 as backend database for storing the application data
  • Secured REST API's by implementing Oauth 2.0 token-based authentication/authorization scheme using spring security and hosted API’s on API Gateway for clients to consume
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the MySQL database.
  • Troubleshoot hardware, software, and Operating system related errors on Linux
  • Used agile methodology for the software development process.
  • Used CVS as source control

Environment: Java, Struts, Spring 3, WebSphere, RAD, HTML5, AngularJS 4, JavaScript, Vue.JS, JDBC, Hibernate, JDBC Template, SOAP, Restful, Multithreading, XML, XSD, XSLT, Servlets, JSP, MySQL, Log4j, JUnit, Agile, RabbitMQ, Apache Camel, Jenkins, Windows, CVS, Maven.

We'd love your feedback!