We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Saint Paul, MN

SUMMARY

  • Over 8+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, Angular, XSLT, JSON, Ajax and JQuery.
  • Experience in CoreJava methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
  • Experience in design, development and deployment of enterprise applications for J2EE platform usingJava, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
  • Experience in dynamic web development using JQuery, AJAX,Java Script, XML and CSS.
  • Experience in implementing the AngularJS and React JS frameworks.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, Node JS, backbone.js and GWT.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap and AngularJS.
  • Experience in developing Web Services using SOAP and REST.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Experience in using Log4J, Version Control using GIT, Bit Bucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Worked on different OS UNIX, Linux and Windows.
  • Good understanding of client-side build tools like npm, bower, Grunt and Gulp.
  • Experience in working with MQ, Active MQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBoss fuse.
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Expertise in Back-end/server-sideJava technologies such as: Web services,Java persistence API (JPA),Java. Messaging Service (JMS), Rabbit MQ,Java Database Connectivity (JDBC),Java Naming and Directory Interface (JND).
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and Intellij IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in working with EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Good work experience on RDBMS like Oracle and Mysql. Had a great exposure in using mainframes which support old/legacy applications.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Route 53.
  • Good Exposure in using Teradata for data analytics.

TECHNICAL SKILLS

  • Java
  • J2EE
  • JavaScript
  • XML
  • Tortoise SVN
  • Spring MVC
  • JDBC
  • Maven
  • Apache Camel
  • JMS
  • JSP
  • HTML
  • AngularJS
  • AJAX
  • AWS
  • Spring
  • Spring Framework
  • Spring Boot
  • Spring Security
  • Hibernate
  • SOA
  • Soap
  • Restful
  • WSDL
  • JIRA
  • CSS
  • Log4J
  • JUnit
  • Linux
  • STS
  • Oracle
  • Agile Methodology.

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential - Saint Paul, MN

Responsibilities:

  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-W Sand Apache Axis 2.
  • Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.
  • Developed messaging module using Spring JMS and Active MQ.
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed user interface using HTML5, CSS3,JavaScript, Ajax and Jquery
  • Used JIRA to fix and track the workflow.
  • Created web applications prototype using Angular JS, Node JS
  • Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server.
  • Participated in builds using Maven and CI (continuous integration) using Jenkins.
  • Involved in the creation of exhaustive JUnit Test Cases for eachjavaclass that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Following Agile practices to develop and deliver the requirements.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, LDAP, Hibernate, POJO, XML, JAXB, JMS, Active MQ, JSF, HTML5, CSS3, JavaScript, Ajax, and Jquery, Angular JS, Node JS, JIRA, JBOSS, Maven Jenkins, JUnit, Mockito, AGILE

Java Full Stack Developer

Confidential - Cambridge, MA

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Used JavaScript, JQuery, Angular JS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used JQuery and JSF validation framework for front end validations.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Implemented pre-authentication framework (Spring Security) for authentication and authorization.
  • Used spring framework including spring core /IOC, Spring Web, Spring Security, Spring Annotations, Spring AOP, Spring Transactions.
  • Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy Identity micro services and Micro Components
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • HandedJavaMulti-Threading part in back-end component, one thread will be running for each user.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used SVN for version control tool and Spring Tool Suite (STS) for IDE.
  • Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Implementation of Restful services in Apache camel using rest component, event notified, JSON.
  • Configured and customized logs using Log4J.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware

Environment: Java, J2EE, JavaScript, XML, Tortoise SVN, Spring MVC, JDBC, Maven, Apache Camel, JMS, JSP, HTML, AngularJS, AJAX, AWS, Spring, Spring Framework, Spring Boot, Spring Security, Hibernate, SOA, Soap, Restful, WSDL, JIRA, CSS, Log4J, JUnit, Linux, STS, Oracle, Agile Methodology.

Java Full Stack Developer

Confidential - Baltimore, MD

Responsibilities:

  • Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • Experience in developing REST services in Node JS using Express JS, in which JSON is used.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plug-in to pom.xml.
  • Used Apache Tike for text attraction from documents
  • ImplementedJavaPersistence API (JPA) through Hibernate.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implementedJavadesign patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Developed new user facing features using React J sin view level.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework Eh Cache to cache the site data
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML&JSON responses received inJavacode through Web Services
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Java1.7, J2EE, JSP, React JS, Servlets, Hibernate, Spring, Postgresql, Scale 2.10/2.11, Apache Tomcat Application Server, REST and SOAP Web services, Node JS, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS.

Java/J2EEDeveloper

Confidential - Waltham, MA

Responsibilities:

  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Implemented new features, components, and services from specs employingJava-based technologies without supervision.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Created UI mock up screens and developed screens with JSP, CSS and custom tag libraries.
  • Created custom components using JQuery and JavaScript which can be used by all the maintenance applications in MSS.
  • Created modules to store page templates value into JCR file system using Node.js.
  • Develop build scripts using ANT or Maven for the build and deployment.
  • Configured JDBC in the application server.
  • Responsible for implementing Angular 2 components using CLI for provider portal.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQL queries for creating, retrieving, updating and deleting data in oracle database.
  • Worked onJavaScript libraries like JQuery and JSON.
  • Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
  • Used Maven for build and Jenkins for continuous integration.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on theJAVACollections API for handling the data objects between the business layers and the front end.
  • Set up JBoss Server, Configured Mysql Cluster in Linux OS and installed Open Call XDMS.
  • Used TOAD for all database query testing and optimizations.
  • Scheduled jobs, Alerts using SQL Server Agent.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Used Spring ORM module to integrate with Hibernate.
  • Designed the user interface of the application using HTML5, CSS, JSF 2.1, JavaScript and AJAX.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, Angular JS, Node JS, CSS and HTML
  • Used Log4J to capture the logging information and JUnit to test the application classes.

Environment: Java, JSP,JavaScript, JSTL, AJAX, XML, EXT JS, JQuery, AngularJS, Node.js, Spring MVC Framework, Spring Tool Suite, Oracle 11g, Rational Rose, Log4j, JUnit, Maven, Web Logic, Web Services, SOAP, WSDL

FullStackJavaDeveloper

Confidential

Responsibilities:

  • Developed multiple user tools with coreJavaand DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real time production support. Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Used spring for creating the object using dependency injection (IOC).
  • Developed the web-services and analysis of SOAP envelope using SOAP UI.
  • Created Rest web services using JAX-RS, Hibernate framework.
  • Configured action mapping (in XML) for each logical request that may be submitted.
  • Seed Hibernate as Object Relational (OR) Mapping Tool for the backend data.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Developed the different components of the application such as JSP, Servlets, DAO, and Used Sub Version (SVN) for version control.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, JQuery UI for client side validation.

Environment: CoreJava, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, BugZilla, Autosys, Aqua Studio, JIRA, Cygwin.

We'd love your feedback!