We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Java/J2EE Full Stack Developer with 7 Years of experience on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets communication, Internet/Intranet based database applications and developing, testing and implementing application environment.
  • Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
  • Experience in J2EE Technologies (Servlets, Java Server Pages (JSP), Java Database connectivity (JDBC), Enterprise Java Bean (EJB), Java Naming and Directory Interface (JNDI), and Java Message Service (JMS)) and participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, Syntactically Awesome Style Sheets (SASS), JavaScript, jQuery, Angular - JS and React-JS.
  • Experienced in developing and implementing web applications using Java, J2EE, Java Server Pages (JSP), Servlets, Java Server Faces (JSF), HTML5, JavaScript, AJAX, JSON, jQuery, CSS3, XML, Java Database connectivity (JDBC) and JNDI.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, Java Server Faces (JSF), angular JS, Java Beans and Web services (SOAP, Rest).
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework in business layer for Dependency Injection, Aspect Oriented Programming (AOP), Spring MVC, transaction management and used Hibernate as a persistence layer that use the Plain Old Java Object (POJO)s to represent the persistence database.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Experience in configuring and deploying the web applications on WebLogic, WebSphere and JBoss Application Servers including hands on experience in using Tomcat web Server.
  • Expertise in developing XML documents with XML Schema Definition (XSD) validations, SAX and DOM parsers to parse the data held in XML documents and experience in other XML related technologies like DTD, Extensible Stylesheet Language (XSL), XSL Transformation (XSLT), XPATH, JAXB, and JAXP.
  • Expertise in using JavaIDE tools of Rational Application Developer(RAD), Web Sphere Application Developer (WSAD), Eclipse EE 3.0/3.2, WebLogic Workshop, RSA 7.0 and NetBeans to develop dynamic web applications.
  • Expertise in Bootstrap, Angular JS and Node JS (Express, Mongoose, Body-Parser, Sequelize, HTTP, File System, Browser Sync etc..) and used Log 4j for logging.
  • Hands-on experience working with source control tools such as CVS, Clear Case, SVN, Git and Surround SCM.
  • Experienced in the deployment of the ear and jars using Jenkins, Another Neat Tool (ANT), Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Created and presented training materials for Groovy, Unit Testing, the Gradle build framework and others.
  • Work Experience with testing tools and applications such as JUnit, Mockito, Firebug, Fire Poster, SoapUI and performed Unit testing, integrated testing, and closely worked with QA team in preparation of Test plans.
  • Proficient in RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and have knowledge on NoSQL Databases MongoDB and CouchDB.
  • Expertise in using Oracle SQL Developer GUI (Graphical User Interface) tool for database development, browse database objects, implement and edit SQL as well PL/SQL statements.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever-changing markets of Information Technology.
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.
  • Excellent communication skills, with the ability to translate technical concepts to non-technical individuals

TECHNICAL SKILLS

Application Development: Java 1.7, JavaScript, Servlets, Struts framework, JSP, XML, Hibernate, JPA, MyBatis, NodeJS, SOAP-1.1, JAX-WS 2.0, JAX-RS - Restful Services (Jersey, Spring, Node-JS) React Js.

Java Skills: J2EE, JDBC, EJB, JAX-M, JAXP, JAXB, Java Server Pages (JSP), Multithreading, JMS.

Configuration Management Tools: CVS, Clear Case, SVN, Git and Suround SCM.

Servers: IBM WebSphere, JBOSS, WebLogic, Tomcat, Node server

Front End UI: Angular.JS, HTML 4.01/5, XML, JavaScript, jQuery, CSS 2/3, Bootstrap, AJAX, SASS, Selenium, Cucumber

Database: DB2, MySQL, Oracle 11g, 10g, 9i, SQL Server 2000/2005, MongoDB, CouchDB

IDE: WebSphere RAD 6.0, Eclipse 4.2.1, Spring tool suite, WSAD, Eclipse EE 3.0/3.2, WebLogic Workshop, RSA 7.0 and NetBeans

Operating System: Windows, Linux, Unix

Tools: AWS, TOAD, Putty, SQL Developer, Squirrel, MySQL workbench, RoboMongo

Languages: SQL, PL/SQL, UNIX Shell Scripting, C, C++, Java, Python

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Java Full Stack Developer

Responsibilities:

  • Participate in client business meetings and gather new requirements, provide optimum solution, analyze scope of work and cost estimation for project development.
  • Used Java 8 lambda expressions for working on Collections.
  • Create technical design documents, high level flow using UML tools and setting up the projects as per the client policies and latest architecture methodologies and Design Patterns.
  • Following Agile Methodologies in project development and participate in scrum calls to update the status of development and discuss integration and testing issues with dependent teams.
  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Developed microservices using Java/J2EE technologies and open source frameworks like Spring, Struts, REST API, HTML5, JavaScript, CSS, Bootstrap.
  • Execute SQL queries to verify and fetch data from databases like Oracle and Sql Server
  • Configured Eureka client and working on Ribbon load balancer and Zuul proxy.
  • Developed dashboards and pie charts for log and audit files using ELK stack (Elastic search, Logstash, Kibana) in Development, End to End Testing and production servers Identifying issues in production and create dashboards in Kibana elastic search to monitor common issues and communication logs between various API resource modules.
  • Integrated Multiple datasource configuration in Microservice to use multiple DB from single source.
  • Split deeply intertwined monolithic code into manageable microservices.
  • Incorporated Basic authentication and JSON threat protection by using Feign Client API.
  • Involved in development of Micro Services and deploying using Pivotal Cloud Foundry (PCF).
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Implemented Java and J2EE design patterns such as Data Access Object (DAO) and Data Transfer Object (DTO) and designed and developed Business components and Integrated with Spring framework.
  • Developed test cases for Unit testing using Junit and Mockito and performed builds and deployments using Maven and Jenkins.
  • Involved in creating swaggers and, analyzing swagger to build Micro Service web application development.
  • Developing RESTful Microservices as a Spring Boot Application compatible with Pivotal Cloud Config(PCF).
  • Integrated various components of Spring Cloud like Netflix’s Eureka (discovery client), Hysterix (Circuit Breaker) and Feign (Rest client) to ensure the availability and durability of microservices in cloud.
  • Creating build using CI/CD concept with MAVEN BUILD TOOL, Nexus as mirror and Apache Jenkins for Continuous Integration aspect.
  • Used Kibana for logging the API data i.e. Request and response. By Querying, we can find required Data.
  • Used TypeScript to develop application using Angular 5.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS, JavaScript, jQuery, Angular7, AJAX and JSON.
  • Used Postman for standalone API testing.
  • Design and develop user interface using HTML5 tags, AJAX, Angular JS, jQuery, and XML.
  • Used TypeScript to develop application using Angular 7.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Involved in production support and access the SDC and TDC server by using citrix receiver.
  • Interacted with different teams during Integration and System Testing and fix issues in Production and coordinate with customers on issues.

Environment: Java 8, JavaScript, J2EE, CSS3, jQuery, Ajax, Junit, Mockito, JSON, WSDL, REST, XML, HTML, Spring Boot, Angular-JS, Angular 7, Web Sphere 7, AWS, PCF, Kibana, Junit, REST, Mockito, GIT, My Eclipse Blue, Oracle, Maven, JMS, CitrixReciever, typescript.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging
  • Followed Agile Methodology for development in most of the individual projects and actively participated in the daily meetings to produce quality deliverables within time.
  • Involved in development of Micro Services and deploying using Pivotal Cloud Foundry (PCF).
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Created new microservices when necessary by using spring boot.
  • Involved in implementation of Microservices using Spring Boot and Restful Webservices.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Created reusable and testable React.js functional and class components using es6
  • Split deeply intertwined monolithic code into manageable microservices.
  • Involved in developing Spring MVC Rest controllers for exposing server data to UI in JavaScript Object Notation (JSON) and XML formats.
  • Used Java Persistence API (JPA) entity validations to valid rest entities and created REST controller advices to send error messages to the clients.
  • Developed DAO’s using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, Angular2, AJAX and JSON.
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Extracted data in UI for different clients using JavaScript Object Notation (JSON).
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS.
  • Implemented Java and J2EE design patterns such as MVC, Data Access Object (DAO) and Data Transfer Object (DTO) and designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, Hibernate Query Language (HQL) and Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks and integrated business layer using Hibernate with Spring DAO.
  • Developed test cases for Unit testing using Junit and Mockito and performed builds and deployments using Maven and Jenkins.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Designed and developed Web Services to provide services to the various clients using RESTful web service.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Worked closely with DEVOPS team to set up CI/CD pipeline using Jenkins, Maven and GIT.
  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Used Microservices to deploy independent services with bounded contexts.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Involved in creating swaggers and, analyzing swagger to build Micro Service web application development.
  • Used Postman for standalone API testing.
  • Used Splunk for logging the API data i.e. Request and response. By Querying, we can find required Data.
  • Used Soap UI for testing the backend Soap Sample & locally generated soap/XML sample testing.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Java 8, JavaScript, AWS, J2EE, Spring MVC 4, CSS3, HQL, Hibernate 4, jQuery, Ajax, Junit, Mockito, APIGEE, JSON, WSDL, REST, XML, HTML, Spring Boot, Angular-JS, Angular 4, Web Sphere 7, AWS, PCF, Karma, Junit, REST, Mockito, GIT, My Eclipse Blue, Oracle, Maven, Docker, JMS, Oracle.

Confidential, Milford, OH

Java Full Stack Developer

Responsibilities:

  • Communicated with BA and Project Manager on Functional requirements to validate Business Requirements Document (BRD) and system design and development.
  • Developed user interface and web pages using JSP, CSS, Bootstrap, Ajax and jQuery for filters, validations and other data input connections.
  • Involved in programming, testing, debugging, implementing and maintaining of Java EE client/server distributed application to meet the organization’s needs.
  • Developed the application usingspring frameworkthat leverages model view layer architecture, also configured Dependency Injection.
  • Extensive use of Struts Framework for Controller components and View components.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational Rose. Involved in developing reusable core libraries using core java Classes and Interfaces.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Actively involved in deployment Application war files in WebLogic Application server.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding ourAWS infrastructure usingAWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of application.
  • Experienced in running Hadoop streaming jobs to process terabytes of xml format data.
  • Developed stored procedures using PL SQL
  • Designed and integrated the full scale Hibernate Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.

Environment: Java, J2EE, JSP, Servlets, Hadoop, Angular-JS, Java Script, CSS, HTML5, Spring, Struts, Oracle, PL/SQL, REST, Hibernate, JUnit, jQuery, Oracle, PL/SQL, SQL, AWS, WebLogic Server.

Confidential, Columbus, GA

J2EE Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Developed using Agile methodology, with 2-week scrum.
  • Analyzed the requirement using JIRA stories and developed the application.
  • Performed CI/CD using Bitbucket and GitHub.
  • Developed the application using Spring boot microservices and REST API.
  • Developed JUnit test cases to validate the REST services.
  • Design and develop user interface usingHTML5tags, AJAX,Angular JS, jQuery, and XML.
  • Developed web applications using Spring MVC, JSP, HTML5.
  • Used TypeScript to develop application using Angular 5.
  • Used Jasmine for unit testing for Angular 5.
  • Developed web application using Spring MVC and JavaScript, with JSP and HTML for UI
  • Updated the existing SOAP web Services to accommodate the additional features.
  • Used Spring Security
  • Developed stored procedures using PL SQL
  • Worked on WebLogic server for hosting the Spring MVC application.
  • Contributed to the deployment process using UCD
  • Developed the REST based Microservices using the Spring Boot, Spring Data with JPA
  • Developed controllers for handling path operations and configuredspringandSpringJDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Integrated the case creation portal with UnitedHealthcare. Used Angular 5, Spring Boot for this purpose.

Environment: Java, J2EE, JSP, Angular 5, HTML5, MVC, JavaScript, SOAP Web Services, REST, Spring Boot, Spring Based Microservices, XML, SQL, WebLogic, Agile methodology, Oracle 11g, Junit

Confidential, Jacksonville, FL

Java Full Stack Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC at presentation layers. Development front-end content using JSP, Servlets, Dynamic HyerText Markup Language (DHTML), Java Script, CSS, HTML.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the Struts framework and the Spring framework together.
  • Extensive use of Struts Framework for Controller components and View components.
  • Created and maintained Simulator using Spring Source Tool Suite.
  • Developing application using Spring MVC, Dependency Injection to improve usability and flexibility. Used Spring JDBC Template and implemented Data Access Object (DAO) Design Pattern to connect and retrieving data. Developed the application using the Stripes framework and worked as a part of developing most of the action bean classes.
  • Implemented Data Access Layer using iBATIS, developed Plain Old Java Object (POJO’s) mapped to the relational tables in database using Ibatis mapping files. Worked on Oracle as the backend database and used Ibatis to automate the mapping between the SQL Databases and the Java Objects.
  • Constructed database objects like Packages, Procedures, Functions, Batches, SQL Queries, Views, Indexes, and Exceptions using Toad. Wrote PL/SQL stored procedures for Oracle database.
  • Created SOAP web service for sending payment processing informational data to third company. Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAP UI.
  • UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Configured WebLogic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used Jira for tracking bugs and used Gradlewith Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j.
  • Used Microsoft Visual Explorer for Agile Methodology and Used NetBeans IDE. Used TOAD for database query testing, in the process of optimizing the queries.
  • Worked on Construction (Changes in Code), Unit testing and Test Result. Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.

Environment: J2EE,JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, ibatis, SOAP based Web Services, Oracle, PL/SQL, Toad 9.6.1, JUnit, jQuery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle2.4and WebLogic Server.

Confidential

Java/J2EE Programmer

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front-end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC. Managed Spring Core for dependency injection/Inversion of control (IOC) and managed the security with the help of Spring Security (ACEGI).
  • Tested the web services using SOAPUI and Web Service Explorer. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed the Extensible Stylesheet Language (XSL) to convert and compare the SOAP to simple XML and vice versa. Developed SOAP Web services for getting information from third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database.Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection usingJDBC.
  • Analyzed the existing access system and re-designed it in Oracle 9i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning.
  • Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application in Tomcat server.

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, Spring, SOAP based Webservices, Eclipse, Tomcat, Oracle 9i, PL/SQL, CVS, Maven, Waterfall.

We'd love your feedback!