We provide IT Staff Augmentation Services!

Java Full Stack Developer. Resume

IL

SUMMARY:

  • Around 7 years of progressive experience working as Java/J2EE Developer in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE, Spring, Struts, Hibernate, Maven, REST/SOAP Web services
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js, Backbone.js, Require.js, Node.js, Ext.js and Flash.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC , Session Façade, Business Delegate, Service Locator, transfer Object and view Object in the development of enterprise applications.
  • Experience in configuring and deploying Web Applications using Web Logic, JBoss , and Apache Tomcat .
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL.
  • Extensive experience in Java/Java EE technologies using Core Java-Collections, Exception Handling,Swing, Serialization & Multi-threading.
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL .
  • Experience in developing SQL , Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Experience in implementing the MVC architecture in backend applications using Node.js along with Express.JS that interacts with MongoDB and performed CRUD operation on MongoDB.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, and WS-Security.
  • Strong experience in database design using SQL, PL/SQL -Stored Procedures, Functions, Triggers, Sequences, Packages, and Views.
  • Configured and maintained multiple web/application servers like Apache, Tomcat, JBoss, IBM WebSphere, WebLogic.
  • Proficient inpersistence frameworks Hibernate , JPA , to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications
  • Experienced in use of build tools like Apache Ant, Maven, Gradle, Jenkins and logging tools like log4J , project tracking tools by JIRA and QC.
  • Experience in Version Control tools like CVS, Clear Case, SVN, GIT for Source Code version management and merging Source code after intermittent Project releases.
  • Experience in working with the Columnar NoSQL Database like HBase , Cassandra to manage extremely large data sets.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently within a team environment.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA

Java EE Technologies: JSP, Servlets, JDBC

Application Frameworks: Spring Core, Spring MVC, Spring Security, Spring Boot

Methodologies: Agile, OOAD, waterfall.

Protocol specifications: SOAP, HTTP,RPC version

Web Technologies: JavaScript, HTML, CSS, JSON, AJAX, jQuery.

JavaScript Frameworks: AngularJS, Angular 2, Angular4, NodeJS, React.Js, KnockoutJs, Polymer.Js,Backbone.js,Vue.js,Express.js, Ext.js.

Frameworks and Build Tools: Struts,Hibernate,ANT,ApacheMaven, Design PatternsWeb/Application Servers Oracle WebLogic Application Server,IBM WebSphere Application Server, Apache Tomcat Webserver, JBoss Application Sever

Databases: MySQL, Oracle9i/10g,MS SQL Server, DB2, Cassandra, PL/SQL

IDE Tools: Eclipse, NetBeans, IntelliJ

Operating Systems: Windows, Linux, UNIX.

Testing: Junit,Jasmine, ANT, Maven, Gradle, Jenkins

Others: Log4j,JIRA

PROFESSIONAL EXPERIENCE:

Confidential, IL

JAVA Full Stack Developer.

Responsibilities:

  • Responsible for designing and developing Web based Enterprise applications using Java/J2EEframeworks such as Spring & Servlets.
  • Worked extensively in front end technologies like Angular JS1.x and Angular2, HTML5, CSS3, JavaScript, jQuery, AJAX for developing Web based applications.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well -as task distributing.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Implemented RESTful Web services in Service Oriented Architecture( SOA ) to retrieve data from client side and made RESTAPI calls from AngularJS and parsed the data to client and handled the security and authorization using Spring Security and OAuth2authentication protocol respectively.
  • Worked on WebServices using Java API for XML Services ( JAX-WS ) and supporting, building, deploying Web APIs Services.
  • Developed the Spring bean components through bean factory offering instances for delegates, Hibernate DAOs , and Business Objects.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Used Hibernate to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.
  • Used DAO (Data Access Object) layer to isolate the persistent data from rest of the application.
  • Installed and configured JBossEAP 6.4 and Apache HTTP Server in the local environment to perform end-to-end testing of the application.
  • Also performed the data migration from RDBMS to NoSQL database MongoDB .
  • Developed and deployed the project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
  • Used MAVEN for build framework and Jenkins for continuous build system. Used GIT for repository the Project. Used HP Quality center for Bug tracking in the Project.

Environment: Java/J2EE, Spring, Servlets, REST,SOAP, Angular JS1.x and Angular2, HTML5, CSS3,JavaScript, jQuery, AJAX, Hibernate, POJO, DAO, Spring Boot, RESTful, REST API, XML, Oracle, SQL, Spring Boot, Spring MVC, Spring IOC, Spring AOP, JDBC, JBoss, Apache, ANT, JUnit, Log4j, AWS

Confidential, TX.

Java Full Stack Developer

Responsibilities:

  • Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Built required web pages for re-written content using JavaScript, HTML,CSS, JSP, Angular JS to create the user interface views.
  • Configured Spring Container to implement IOC/DI of the Spring Beans , and to manage the beans' life circle.
  • Used Java Message Service ( JMS 1.1 ) for reliable and asynchronous exchange of important information such as loan status report.
  • Implemented and Consume both Restful and SOAP web services depending on the design need of the project.
  • Developed the back-end using both Core Java( Collections ) as well as Spring and involved myself in incorporating business logic in SQL code (stored procedures) using MySQL .
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects. Used server-side spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Configured AWS Virtual Private Cloud ( VPC ) and Database Subnet Group for isolation of DB Instances.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs .
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Worked on Apache TOMCAT Application Server for implementing SOAP web services.
  • Created SCM (Software Configuration Management) document to identify the technology stack used for the project.
  • Extensively worked on n-tier architecture system with application system development using Java, JDBC, JSP, Web Services, WSDL, SOAP, spring, XML, SAX, and DOM.
  • Worked on build and deployment tools like ANT, MAVEN, and Jenkins.
  • Used GitHub, Git/Gerrit , and SVN for version control.
  • Created development build and deployment process using Gulp to work with TFS based deployment process.

Environment: J2EE, Servlets, JSP, JSTL, AJAX, JMS, Collections, Exception Handling, Multi-Threading, Serialization, JavaScript, HTML,CSS, JSP, Angular JS, Spring Beans, JMS 1.1, SOAP, MySQL, POJO, Hibernate, AWS, Gulp, ANT, MAVEN, Jenkins, SVN, Git, DAO, Spring

Confidential, Oregon .

JAVA/J2EE Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD
  • Good in configuring WebLogic Application Server administration for activities involves creating clusters, database connection configurations and performance monitoring etc.
  • Designed and Developed Solutions using Agile Methodology (Breaking into Story Points, Daily Scrum, Kanban Board)
  • Implemented Web based pages and site design using HTML, XHTML, CSS, Master Pages, Site Map, JavaScript, jQuery, AngularJS.
  • Configured hibernate sessionFactory, referred dataSource bean to connection with database. Set up bean mapping , SQL queries, stored procedure through hibernate mapping XML file.
  • Developed Web Services using XML messages that use SOAP . Developed Web Services for Payment Transaction and Payment Release. Created WSDL and the SOAP envelope
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebSphere Application Server
  • Developed the web tier using Spring MVC framework . Used spring for dependency injection and integrated spring with Hibernate ORM framework
  • Used JMS API for asynchronous communication by putting the messages in the Message queue. Consumed Web Services ( WSDL, SOAP ) from third party for authorizing payments to/from customers.
  • Involved in J2EE Design Patterns such as Data Transfer Object ( DTO ), DAO , Value Object, and Template.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 9i
  • Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI and created Exception handlers to send Http codes with various Failure responses with Spring REST.
  • Experience with RDBMS systems including MySQL and PostgreSQL . worked with different Spring modules ( Spring MVC, Spring Core, AOP, Spring Batching and Messaging, Spring Web)
  • Involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Java/J2EE, HTML, XHTML, CSS, JavaScript, jQuery, AngularJS, SQL, hibernate, XML, SOAP, WSDL, Maven, JAR, Spring MVC, WSDL, SOAP, DTO, DAO, JDBC, ORACLE, REST, JSON, Spring REST,RDBMS, MySQL, PostgreSQL, SVN, Spring MVC, Spring Core, AOP, Spring Batching and Messaging.

Confidential, MI

JAVA Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Extensively involved in design and implementation of front-end User Interface development using HTML, DOM, CSS, JSP, JSTL, Java script, jQuery, Dojo and AJAX.
  • Involved in J2EE Design Patterns such as Data Transfer Object ( DTO ), DAO , Value Object, and Template.
  • Involved in Web application development using AngularJS with cutting edge in configuring WebLogic Application Server administration for activities involves creating clusters, database connection configurations and performance monitoring etc. Used AJAX for high intensive user operations
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well -as task distributing.
  • Worked on database interaction layer for insertions, updates and retrieval operations of data from Oracle database by writing stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate .
  • Used AJAX call to handle asynchronous request and retrieved both borrower and lender's info.
  • Developed multiple highly interactive screens using Angular JS (Angular Directives, Custom Directives, Promises, Angular Services, Controllers).
  • Developed Angular Services for Calling the RESTful API and Handling Callbacks
  • Implemented presentation layer by using Angular JS, AJAX, HTML and Custom Tags.

Environment: J2EE/JAVA, HTML, DOM, CSS, JSP, JSTL, JavaScript, jQuery, Dojo, AJAX, DTO, AngularJS, JBoss, ANT, Struts, JSP, Oracle, PL/SQL, POJO, Hibernate, RESTful API, XSL, XML.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, Analysis, Design, Coding and Implementation of application.
  • Built up a user-friendly interface with html, CSS, JavaScript, jQuery. jQuery library has been used for creating powerful dynamic Web Pages and web applications
  • Designed and developed the application presentation layer using JSTL .
  • The front end of the project is designed on MVC architecture using struts , Tiles frameworks
  • Wrote huge JavaScript to do client-side validation like login, address, email, Tel No. validation.
  • Improved performance for interactive components through use of AJAX .
  • Experience in application UI development with the help of Node.js, Angular JS, JSP, AJAX, HTML, XML and CSS.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used various technologies in project such as Spring Core, Web, Hibernate, MySQL database, SOAP Web Service and SOAP UI
  • Dependency Injection of service objects for database interaction is achieved by writing bean definitions for Data Source, JDBC Template, and DAO classes in Spring's applicationContext.xml .
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO, and Oracle.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript . Involved in JUnit Testing. Debugging and troubleshooting the bugs and resolving the issues.

Environment: HTML, CSS, JavaScript, jQuery, JSTL, MVC, struts, AJAX, Node.js, Angular JS, JSP, AJAX, XML, Spring, Spring Core, Web, Hibernate, MySQL, SOAP Web Service, SOAP UI, JDBC, DAO, Oracle, SQL, SVN, Backbone.js, Bootstrap

Confidential

J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle ( SDLC ) including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Struts are used as the front-end controller and MVC design pattern is followed in the implementation of the project.
  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Designed & developed Data Transfer Objects to carry the data between different layers.
  • Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Used the iterative incremental framework Scrum with Agile Software Development.
  • Extensively used log4j for logging throughout the application.
  • Developed the user interfaces using HTML, JSTL, DHTML, Java Script, AJAX, CSS and jQuery.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of both the back end and the front end of the application using Struts , Hibernate and Web Services.
  • Created POJO's and DAOs for the database entities using Hibernate Annotation mapping
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in J Boss Application Server.
  • Involved in writing Oracle SQL & PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views
  • Used Eclipse as IDE to develop the application.

Environment: SDLC, MVC, Rational Rose, Java, J2EE, JDBC, DAO, JSP, ANT, Scrum, Agile, log4j, POJO's, Hibernate, Apache Tomcat, Eclipse, SQL, J Boss.

Hire Now