We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Plano, TX

SUMMARY:

  • Over 8+ years of IT Professional experience in all phases of software development life cycle to requirements gathering Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client server applications using JAVA/J2EE technologies.
  • Expertise in all phases of SDLC (Software Development Life Cycle).
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, JDBC, XML, JMS, AJAX, Web Services using SOAP and RESTful Services.
  • Expertise experience in Server side MVC frameworks Struts 1.1/1.3, Spring 1.2/2.0/3.2, JSF and Object relational mapping tools like JPA, Hibernate 3.3.
  • Experience on architectures like Model - View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Expertise in architecture, designing and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML, JavaScript, JavaBeans, JMS, XML, Swing, JSF and Ajax.
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB, XSD, XML.
  • Experience in developing applications using waterfall, Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture.
  • Expertise in deploying, configuring and administering application servers such as JBoss, WebSphere, Web logic and Apache Tomcat Server.
  • Developed J2EE applications by using the IDE’s such as Eclipse, NetBeans, IntelliJ and STS.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, JDBC, JavaScript, Ajax, jQuery, XML, and HTML, Angular JS, Node JS, React JS.
  • Experienced in Web designing & development using HTML5, CSS, JavaScript, XML, AngularJS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using MongoDB, Oracle 11g/10g/9i/8i, SQL Server, DB2 and MySQL.
  • Experience Query optimization, functions and Stored Procedures and other database objects and also worked on Postgres and Cassandra.
  • Experience on Jasper Reports, Crystal Reports and knowledge on Oracle Reports.
  • Technical expertise in the areas of Object Oriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose.
  • Responsible for Continuous Integration(CI), Continuous Delivery(CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Hands on experience in building tools like Maven, Gradle.
  • Good knowledge on issue tracking product JIRA.
  • Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase.
  • Experience with JUnit and Log4j in developing test cases and determining application functionality­­.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.

TECHNICAL SKILLS:

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

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

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

Databases: Oracle, DB2 and MySQL

Web Development: HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, JavaScript, jQuery, Angular JS, Angular 2, Node JS, React JS

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

IDE: Eclipse, NetBeans, IntelliJ and STS

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RS and JAX-WS

Cloud Computing: Amazon EC2, VPC, S3, Route53, RDS, ELB, AWS Lambda, EBS and cloud front

Testing Tools: Junit, Mockito, Jasmine, Selenium

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

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Full Stack Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Experience in developing scalable front-end user interfaces using HTML, CSS, JavaScript, Bootstrap, jQuery, Angular JS and Node JS.
  • Developed CSS based page layouts that are cross-browser compatible and used Bootstrap and Media Queries for making responsive web pages.
  • Worked with Angular 2 components, directives, pipes and injectables.
  • Created TypeScript reusable components and services to consume REST API’S using component-based architecture provided by Angular 2.
  • Used Node JS as a sever side programming language.
  • Used Node JS to run Grunt tasks and build properly the project.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Defined Components, Actions & Reducers using React and Redux libraries.
  • Making changes to the existing web applications and creating new components using React.js.
  • Used React.js framework for navigation items.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Performed REST validations and created REST exception Handlers and used Postman to test REST services.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful services.
  • Developed REST based web services using Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Proficient in developing SOA based enterprise application in NetBeans using popular Java Web-Services technology including JAX-RS, AWS and RESTful Web-services.
  • Integrated Hibernate with spring for Handling Transactions.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Implemented MVC architecture by using Spring framework 3.0, Spring MVC, Hibernate3.0 in terms of JSPs and Servlets.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MySQL databases.
  • Used Oracle 11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Involved in designing and developing the JSON, XML Objects with NoSQL database like MongoDB.
  • Used Java 8 Lambda Expressions, new date time API, streams and other new feature of Java 8 during development phase of an internal application.
  • Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each module developed.
  • To send bulk of emails to users developed Java API to interact with the Amazon SQS and Amazon SNS.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files.
  • Working knowledge of Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3, Lambdas, Cloud Watch, Elastic Load Balancer, Auto Scaling).
  • Involved in installing and configuring Maven for application builds and deployment.
  • Extensively used Junit and Mockito for writing unit test cases.
  • Used Sonar, Jenkins to build the projects.
  • Developed the UML use cases sequence and class diagrams using Rational Rose.
  • Used JIRA to fix bugs and track the workflow and used Confluence to create Wiki for Team Collaboration.
  • Used GIT repository for version control.

Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Angular JS, Angular 2, Node JS, React JS, AGILE, SCRUM, Microservices, API, Spring MVC, Spring Boot, Spring Security, Spring IOC, Spring Batch, REST, Postman, SOA, JAX-RS, Hibernate, JSP, Servlets, ORM, MySQL, Oracle, MongoDB, JSON, XML, Java 8, J2EE, TDD, AJAX, JUNIT, GIT, UX, AWS, Web Sphere Jenkins, Maven, Mockito, JIRA, Confluence.

Confidential, Cleveland, OH

Java UI Developer

Responsibilities:

  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Upgraded existing UI with HTML5, CSS3, jQuery, JavaScript with Angular JS interaction.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Implemented routing logic and login functionality on the client side using Angular JS.
  • Used multithreading in programming to improve overall performance.
  • Involved in the development of presentation layer and GUI framework using HTML, CSS3, Bootstrap, jQuery, Angular JS, Node JS .
  • Implemented Spring Modules like spring (IOC, AOP, BOOT, BATCH) during web application development.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Converted Legacy Application into loosely coupled and re-useable service components using Core Java, spring, Multithreading, Generics, Collections (Hash Map and Hash Table) and Design Patterns.
  • Worked with collections like Hash Map and Hash Table and stored the objects.
  • Used Hibernate Query language for SQL Persistence.
  • Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Annotations were used in hibernate mapping instead of XML mapping.
  • Used Hibernate to invoke Stored Procedures and database connectivity.
  • Developed RESTful web services using JAX-RS, and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Developed necessary SQL queries for database transactions.
  • Designed and developed several SQL Scripts, Stored Procedures, Functions, Packages and Triggers using Oracle Database .
  • Written the Rest Services to get the data from NoSQL MongoDB collections in JSON format.
  • Packaged and deployed the application in WebSphere application server.
  • Installed, configured, and managed the servers (Amazon Web Services, Tomcat, Apache, MySQL, MongoDB, etc.)
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Configure and deploy Amazon Web Services (AWS) Lambda service to run codes in response to events and automatically manage resources.
  • Involved in installing and configuring Maven for application builds and deployment
  • Worked in Agile Development (JIRA) and maintained good level of communication in team going through all phases of SDLC lifecycle.
  • Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
  • Used GIT repository for version controlling and integrated EGIT for Eclipse.
  • Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.

Environment: HTML, CSS, jQuery, JavaScript, Bootstrap, Angular JS, Node JS, SCRUM, AGILE, Java, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Microservices, API, Multithreading, MVC, Collections, Hibernate, JAX-RS, J2EE, JSP, JSF, Servlets, SQL, MongoDB, Maven, Jira, GIT, REST Web services, WebSphere Application Server, AWS, Junit, CI/CD, Jenkins, AJAX, SVN, XML.

Confidential, Chevy Chase, MD

UI developer

Responsibilities:

  • Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • Implemented Presentation layer using CSS Framework, Wire-framing and HTML5.
  • Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
  • Designed Frontend with in object oriented JavaScript frameworks like Angular JS and Node JS.
  • Implemented Angular JS in two-way binding of HTML elements in web pages with variable properties and followed MVC architecture.
  • Used Node JS as a sever side programming language.
  • Developed React JS pages, Web services calls, and AJAX calls for the application
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Creating React JS / Flux / Redux front-end UI, and Node JS applications for backend.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Developed the Buttons like popup windows and the modal windows by using the jQuery.
  • Fired several queries using SQL to process the data on SQL Server. Moved all hardcoded values to database.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful).
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Developed and Deployed Whole Application on Web Logic as Application server.
  • Used Mockito to modify logging and debugging.
  • Prepared Unit test cases using JUnit and integration testing.
  • Used Jenkins for continuous Integration and continuous Deployment (CI/CD).
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used SVN version control to track and maintain the different version of the project.

Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Java, Angular JS, Node JS, React JS, Spring, SOAP, Wire-frames, RESTful, DOM, DHTML, XML, MVC, C#, AJAX, MySQL, SQL, Dreamweaver, WCAG, AWS, Web Logic, Maven, SVN, Junit, Mockito, EC2, S3, Jenkins, Wire-frames, Agile Scrum.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Effectively interacted with team members for Requirements Capture and Analysis.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Responsible for creation of Beans, Controller classes JSPs.
  • Implemented applications using core Java, J2EE, JSF, Servlets, JDBC, Flex, XML, Struts, Spring and JavaScript, AngularJS on Windows environments.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on Spring application framework features IOC container and AOP.
  • Worked on Hibernate object/relational mapping as per database schema.
  • Used HTML 5.0 and java script Extensively in creating the user interface screens.
  • Worked on the Web Services clients and WSDL generation and integrated the clients with third party services in the other module of the application.
  • Used LDAP protocol to administrate the user’s data of a directory service.
  • Involved in multithreading for the faster response of the applications.
  • Involved in the integration of multiple layers in the application.
  • Involved in creation of Test Cases for JUnit Testing.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Used SVN, Perforce as configuration management tool for code versioning and release.
  • Deployed the applications on Web Sphere Application Server 8.
  • Involved in Service Oriented Architecture (SOA) for retrieving online bank statements.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed several SQL Scripts, Stored Procedures, Functions, Packages and Triggers using Oracle Database .
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Performed Unit testing.
  • Performed E2E Testing.
  • Performed the day to day analysis for issue tracking system.
  • Managed the development server to deploy the application EARs and WAR files.

Environment: Java, J2EE Servlet, JSP, XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Web services, SOA, HTML 5 Web sphere Application Server 8 and Oracle.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC 3.0 architecture, Servlets, spring tags, and JSTL on the front end.
  • Implemented Spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle9I Database.
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTFUL Web Services for transferring data between different applications.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.
  • Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment.
  • Used SVN version control to track and maintain the different version of the project.

Environment: Java/J2EE 1.5, JAXB, MySQL, IBM WebSphere, Tomcat Application Server, Web Service- Restful, Spring 3.0, Hibernate 3.5.6, Eclipse, Maven, JUnit, SVN, Servlets, JSF, JSP.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Developed Ant build scripts for compiling and building the project.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.

Hire Now