We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Plano, Tx

SUMMARY:

  • Around 8 years of IT experience in development, implementation & maintenance of application in the Client/Server and Internet/Intranet environments. Proficient in analyzing and translating business requirements to technical designs and architecture.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.
  • Strong background in Java/J2EE environments. Well experienced in MVC architecture of Spring framework.
  • Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, Servlets, JSP, JDBC, Spring.
  • Expertise in Integrating data with database and back end services in standalone applications.
  • Expertise in developing web - based enterprise applications using core Java, J2EE, Servlets, JSP, EJB,JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming techniques.
  • Strong front-end UI development skills using JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, DOM, Responsive Web Design, Bootstrap and experience in making Web Pages cross browser compatible, single page web applications using AngularJS.
  • Hands on experienced indeveloping applications using JavaScript, DOM, JQuery and Ajax and Angular JS, ReactJS, EXT-JS and havestrong experience with JQuery plugins, DHTML, XML and JSON.
  • Experienced in developing applications using Angular-JS, ReactJS and experienced in performing Responsive web design using Bootstrap and CSS3 Media queries.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Hands-on experience with Spring, Spring Data, Spring Integration, Spring Data-RS, Spring Security.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
  • Proficient in persistence frameworks Hibernate, iBATIS, JPA to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Excellent conceptual base in Implementation Methodologies, Design Patterns and Web based Architecture using web technologies like JSP, Servlets and Struts.
  • Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in working with relational databases like Oracle gi 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB and Cassandra.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Experienced in MEAN stack development (MongoDB, Express.JS, AngularJS & NodeJS).
  • Experienced in developing REST based Web API with Node JS using routing frameworks such as Express JS and Restify. REST API for CRUD operations to develop MongoDB DAO connectivity.
  • Experience in CSS preprocessors SASS, LESS.
  • Good experience in working with Oracle DB, Jenkins, Hub, Restful Web services.
  • Good exposure to tools like SoapUI, Postman for testing SOAP and RESTful web services, browser plugins like Advanced REST client and CURL using command line for testing HTTP requests.
  • Experienced in implementing Services Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom up Approach.
  • Using Ritch client platform for complex integration through Eclipse IDE.
  • Extensive experience in using Apache ANT, Maven, Gradle, IDE’s Eclipse, WebLogic Workspace, SQL Developer, Toad and project tracking tools like JIRA and QC.
  • Experience in designing, developing and deploying Java/J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockit.
  • Spring test with Groovy for debugging and testing the applications.
  • Good knowledge with CVS, SVN, Clear Case and GIT version control systems.
  • Development experience in different OS like Windows, Linux and UNIX and excellent troubleshooting skills.

TECHNICAL SKILLS:

Java/J2EE: Core java, J2EE, Java API, Servlets, JSP, JDBC.

J2EE Frameworks: Struts and Spring, Spring MVC, JPA/Hibernate, AJAX, J unit, JAXR.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS 2.0, AJAX, REST, SOAP, JSON, XML, NodeJS, NPM, React JS, ExpressJS, LESS, SASS, JSONP.

Application servers: IBM WebSphere, WebLogic, Web Services, JBoss and Apache Tomcat-8, E-commerce.

Design Patterns: DAO, MVC, Singleton, Front Controller.

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

Databases: DB2, Oracle10g/11g, My SQL and SQL Server.

Architectural Design: Design Patterns, Object Oriented Analysis and Design, Use Cases.

Operating Systems: Windows 98 / NT/2000/XP, Linux, UNIX.

IDEs: RAD, Eclipse, Spring tool suite, RCP

Version Control: GIT, CVS, SVN, Clear Case.

Build Tools: Ant and Maven, Jenkins, Gradle,AWS Lambda.

Testing Tools: JUnit, JSON, Groovy, log4J.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX.

Java Full Stack Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Developed an AngularJS2.0 workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Developed presentation layer includes UI components, validations using HTML5 applying styles using CSS3, used jQuery to make Ajax calls.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Developed single page applications, components using Angular JS2.0 directives, controllers, view and routing service modules.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Used Oracle 10g as the back-end database to store the data.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Involved in creating REST services for the Billing application using NodeJS, ExpressJS and Mongoose.
  • Maintained simple web site for PC MicroComponents Using NodeJS, npm to translate and combine all necessary JS, JSX, SASS and CSS.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Designed and coded JAX-B API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Utilize and program Restful Web services,EJB/JPA and Hibernate entities.
  • Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS2.0 that will be integrated using Spring MVC Framework.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Experience as a Tester in Agile Development Environment Using TDD and ATDD approach.
  • Knowledge on service orientedarchitecture (SOA), workflows andWeb services using XML, SOAP and WSDL.
  • Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
  • Worked with Core Java concepts likeCollections Framework, multithreading, memorymanagement.
  • Used Bootstrap and Angular JS,ReactJS and NodeJS in effective web design.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used JIRA extensively to log all issues and track development status.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.

Environment: Java1.8, J2EE, Spring, Spring MVC, AWS, Jenkins, EJB, Hibernate 4.0, JBoss, Rest Web services, Node JS, npm, SOA, Multithreading, HTML5, Angular JS2.0, Bootstrap, JavaScript, CSS3, SVN, Angular JS2.0, PL/SQL, JUnit, MongoDB, Maven, Log4j, JIRA.

Confidential, Silver spring, MD

Java Full Stack Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation, Maintenance in Agile and Daily Scrum environment.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document, business/technical requirements in UML using IBM Rational suite of products.
  • Developed using new features of Java 1.6 Annotations, Generics, enhanced for loop and Enums.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Involved in the developing React services to acquire data from API server using React resource service in JSON format.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping XML files.
  • Implemented CRUD operations that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented methods in the DAO classes that will use Hibernate's Criteria to get the records from the database.
  • Worked with high volume and complex PL/SQLstored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Involved in developing custom React filters to filter the data by various filtering criteria and used various React-UI components like modals, alerts, dates, tabs, dropdowns, layouts, sliders, masks, uploaders, grids etc.
  • Designed and developed the UI using Spring view component, JSP, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Used Oracle 10g as the back-end database to store the data.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Worked on Spring Security for application authentication and authorization.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
  • Framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Used JIRA for bug tracking and to create user stories.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Used WebSphere 7.x Application server to deploy the applications.
  • Used SVN for version control across common source code used by developers.
  • Implemented Test Driven development using frameworks like Junit, Mockito and Easy Mock.
  • Implemented service and boundary classes that will make necessary database calls.
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.

Environment: Java1.6, HTML4/5, CSS2/3, JavaScript, Ajax, Apache Axis, JSON, JQuery, MVC, Angular.js, React.JS, XML, SQL, PL/SQL, Oracle 10g, Junit, Spring, WebSphere 7, Hibernate, Maven, MyEclipse Blue, SQL Developer, SVN, Oracle 10g, JIRA.

Confidential, Manchester, NH

Java Full Stack Developer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing, checking the dependencies and design of the project.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementation.
  • Extensively used JQuery to provide dynamic User Interface and for the client side validations.
  • Extensively used Spring MVC architecture for the application development.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.
  • Developed the code based on the design using Spring MVC (Struts and using J2EE patterns).
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Programming and Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Managing and maintaining No SQL database mainly Mongo DB and used Multithreading at back end components in production domain.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Provided Apache ANT build script for building and deploying the application.
  • Involved in configuring and deploying the application on WebLogic Application Server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • SVN is used as a tool for version control.

Environment: Java, Struts, Spring, Hibernate, AJAX, SQL, WebLogic, Web Service, Oracle, PL/SQL, Servlets/JSP, JavaScript, JQuery, HTML, CSS, Eclipse RCP, Unit, SVN, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Implemented Hibernate for data persistence.
  • Involved in design, develop and implementation of the application using Spring 3.0 and j2EE framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships,
  • Sequence diagram describing the interaction of objects over time.
  • Implemented as well as exposed web services using Apache CXF.
  • Built web-based applications using Spring MVC 3.0 architecture and Struts framework
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Wrote hbm mapping files and POJO classes which contain business logic to map database tables with java objects.
  • Implemented the back-end functionality of the modules using Session beans and Entity beans and used DAO, DTO, Business Delegate, J2EE design patterns.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, caching and named queries.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with Weblogic as application server and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used GIT as versioning system.
  • Used Maven for project builds.
  • Developed JMS for asynchronous communication.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Interacted with Business Analysts to come up with better implementation designs for the application.

Environment: Java, J2EE, Hibernate, Struts 2.0, Spring, Web Services, Apache CXF, SOAP, REST, XML, XSLT, HTML, JavaScript, AJAX, JQuery, Oracle, SQL, PL/SQL, SQL Developer, SVN, LINUX, Eclipse, soapUI, SCRUM

Confidential

Java Web Developer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, AJAX, JavaScript and JQuery.
  • Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
  • Used Ajax, OO Java Script, JQuery, HTML and CSS to develop the application.
  • Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command,delegate, etc.
  • Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Developed and implemented the MVC Architectural Pattern.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUI’s and involved in performance tuning the website.
  • Used Agile-methodology in Development.
  • Improved outgoing quality through test and yield improvements and characterization. Also, reduced costs through test time improvements.
  • Wrote test plans, performed unit testing and performance testing.

Environment: HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, MVC, DOM, SQL, PL/SQL, Oracle, Linux.

We'd love your feedback!