We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 8 years of experience as a Java Developer with proven accomplishments on design, develop and integrate components for robust Web - based applications in Java / J2EE technologies.
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking and Insurance.
  • Experience working through all phases of software development life cycle that include Requirements study, Analysis, writing Technical specification document, Design, Development, Integration, Re-engineering, maintenance and post production support/analysis as a developer and Team Lead.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Strong practical experience in developing applications using J2EE technologies such as Servlets, JSP, EJB, HTML, Java Script, JUnit, XML, Thread Programming, CSS, Struts, Swing, Applets, Eclipse, My Eclipse, NetBeans, WSAD, IBM Websphere 6.0 (WAS), Websphere Portal 5.0/ 6.0, BEA Weblogic Server 9.2, Apache Web Server, Apache Tomcat UML, MVC Framework, Spring, ORACLE 10g, JDBC and various Design Patterns.
  • 5 years of experience in using Linux/Solaris for deployment and administration activities.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, spring and Spring BOOT.
  • Expert in Javascript and their frameworks like Dojo, JQuery, DWR and React.
  • Hands-on experience with databases including Oracle, DB2, SQL Server, PL/SQL and SQL involving stored procedures, triggers, functions, indexes, and packages.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD).
  • Extensive experience in developing WebServices applications using REST Client, REST API, SOAP UI, dozer mapper
  • Experience working for CMMI Level 5 Company, practicing the best Software Quality Processes.
  • Experience in working with remote teams and ability to work in a complex deadline oriented environment and ability to do multi-task with little supervision.
  • Configuration management tools - ClearCase, PVCS, CVS, VSS for version control.
  • Possesses good communication skills, strong presentation skills, excellent analytical and problem solving skills.
  • Experience in being lead for small development teams. Good team player, excellent leadership qualities and also have ability to work independently in time sensitive environment.

TECHNICAL SKILLS:

Operating Systems: IBM AIX 5L, Windows 9x/NT/2000, MS-DOS, HP-UX

Languages: JAVA 2.0, HTML, and XML

Server Side Frameworks: Spring Boot, Spring JDBC, Spring Core, Spring AOP, Spring MVC, Spring MVC with REST, Jersey, Spring ORM, JSF, Hibernate, Spring Context, Spring DAOSpring Security, Spring Batch, Spring with Hibernate, express JS(node JS)HTML5, CSS3, Java Script, JQuery, Bootstrap, Angular JS, Angular 2, Angular 4, node JS, Jasmine, Karma, EJS, pdfMake, survey JS, React JS.

Tools: RAD 7/6.0/WSAD 6.0/5.1, Rational Tools 6.0, Net Beans, JBuilder, Ant. Eclipse.

EAI Tools: MQSeries, Message Broker Toolkit

Technologies: Portal, Struts, Spring, JSP, Servlets, RMI, EJB, JDBC, JMS, HibernateJUnit, XML Spy, XML, XSL, XPath, XSLT, Tag Libraries, HTML, JAVAScript, PL/SQL, JUnit, SOAP, WSDL, Web Services, Swings, Ajax.

Web/App Servers: IBM WebSphere 7/6.x/5.1, Websphere Portal 6.1/6.0/5.0, WebLogic 8.1/7.0/6.x/5.1, Tomcat-4.0., JBOSS.

Database: Oracle 10g/9i/8i, DB2, MS-Access.

Version Control Tools: Rational Clearcase, PVCS, CVS and VSS.

Packages: MS Office (MS Word, MS Excel, PowerPoint, Front Page)

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed multiple Portlets like change password, email subscription, User profile etc using java 1.8 standards
  • Worked with ORM frameworks such as Spring Data
  • Developed workflow REST APIs using node JS loopback framework
  • Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
  • Developed Unified login Application using java 1.8, Spring MVC and Spring Boot.
  • Developed the Front End of Unified login Application using HTML, CSS, JavaScript, JQuery and React js.
  • Used REST and SOAP services for retrieving data from the database.
  • Agile Scrum methodology has been followed in this project, participated actively in Scrum Planning and meetings.
  • Implemented Invisible RECAPTCHA on numerous forms on BIO-Med and CUSA(New Web).
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Worked on Spring Dependency Injections
  • Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code.
  • Worked on creating RESTful services and RESTful Controllers using JAX-RS Annotations, Implemented security by using Token Based Authentications like generating tokens for individual session and also implemented ROLE Based security for few RESTful services. REST service accepts input as JSON format and produces output both in XML and JSON formats.

Environment: Java 8, HTML5, CSS3, angular JS, angular4, react JS, node JS, bootstrap4, Spring Boot, Spring Core, Spring MVC, Spring MVC with REST, Junit4, Jasmine, Karma, survey JS, loopback, express, Oracle, MongoDB, Jenkins, AWS, GIT, Postman, Rabbit MQ,Cucumber Testing

Confidential

Java Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Implemented MVC architecture using Hibernate (Spring DAO) for backend and Spring MVC Frameworks for frontend.
  • Used JPA as Persistence framework mapping the ORM (Object Relational Mapping) objects to table using JPA annotations.
  • Wrote Native Queries and Result Set mappers to map retrieved results from database using JPA.
  • Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code.
  • Worked on chaining of SOAP services, which makes multiple SOAP calls one after other to retrieve data.
  • Worked with POST Man to test and write test cases for REST WebServices and SOAP UI to test SOAP web services.
  • Worked closely with the technical team in consolidating and refining the application requirements.
  • Developed different Themes for the portal to improve the look and feel of the portal pages, to make the portal user-friendly and visually pleasing with customized portal pages.
  • Developed unit tests using Junit and Mockito.
  • Involved in all phases of the Software development life cycle (SDLC) that includes requirements Study, Analysis, Design, Development, Testing, implementation, maintenance and post production support and responsible for planning and estimation of development effort for various modules.
  • Involved in the preparation of XmlAccess script for deploying themes and portlets.
  • Used XmlAccess with the maven for installing the multiple portlets and create multiple page groups.
  • Had in-depth knowledge and experience with the WCM API and building all types of WCM components.
  • Involved in the customization of the components like Jsp, javascript for managing the content.
  • Responsible for Development, unit testing, integration testing and implementation of the application.

Environment: Java 1.7, Spring IOC, Spring AOP, Spring JDBC, JPA, JBoss, Oracle, Hibernate, JSP, HTML, CSS, AngularJS, Bootstrap, NodeJS, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Spring Tool Suite, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI.

Confidential, Plano TX

JAVA and Portal Developer

Responsibilities:

  • Used Ajax-JQuery Framework for creating the user interface controls like Customized Calendar Components etc.
  • Used JavaServerFaces (JSF) UI components in all the portlets.
  • Used JSF core tags for creating the html form components and created custom tag libraries like Calendar components.
  • Used RAD 7.0 for developing the java, jsp, webservices etc for the application.
  • Designed user interface for users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3.
  • Used JSF for creating the user interactive server side components.
  • Worked on Spring IOC, Spring MVC and spring integration with Hibernate.
  • Developed test cases using JUnit testing framework
  • Developed application using JSF, myFaces, Spring, and JDO technologies.
  • Used JSF layout for View of MVC. Ajax, Javascript, DHTML also used for front end interactivity.
  • Involved in the analysis of implementing the open source Liferay Portal.
  • Design and Developed Themes and Skins for all the Portlets.
  • Involved in the appliaction migration from Websphere 5.1 to Websphere 6.x.
  • Expert in Javascriptguru for creating the many user interface front end components.
  • Involved in Creating the Business rules for the Personalization and Customization of the portlets.
  • Involved in design and implementation of theme and skins for the Virtual portal.
  • Used Websphere Content Management tools for configuring and managing the contents of the portlets and portals.
  • Involved in the Administration of deploying the portlets, creating the users/urls etc. in the WPS Admin console.
  • Worked closely with the technical team in consolidating and refining the application requirements.
  • Developed different Themes for the portal to improve the look and feel of the portal pages, to make the portal user-friendly and visually pleasing with customized portal pages.
  • Involved in all phases of the Software development life cycle (SDLC) that includes requirements Study, Analysis, Design, Development, Testing, implementation, maintenance and post production support and responsible for planning and estimation of development effort for various modules.
  • Used Mercury Quality Center for prioritizing the severity of defects and the status.
  • Used CVS for maintaining the source control version and Ant for building, creating the war, ear file.
  • Used Kintana Package deployment for stage, performance, and Production environment and PVCS for maintaining the version of the package.
  • Lead a team consists of 8 members
  • Used Aqualogic service Bus for integrating the web application with the legacy systems.
  • Assigning the tasks to team members and monitoring the whole team and involved in various technical discussions.
  • Agile Scrum methodology has been followed in this project.
  • Participated in Scrum planning and meetings.
  • Involved in the Quality process and conducted periodic reviews on the project.
  • Used tagging for creating the Custom Tag, JSTL tag libraries for generating the User Interface Components.
  • Developed application using Compass framework on WebSphere Portal 6.0.
  • Worked on SOA based technology using Web Services (WSAD) and UDDI registry.
  • Responsible for writing SOAP, WSDL file and creating web services in the Websphere Application Server and Websphere Process Server.
  • Used Front Controller, Session Façade, Business Object, Data Access Object, Value Object design patterns in these projects.
  • Responsible for Writing SQL Queries, and PL/SQL Functions and Procedures in the MS SQL Server.
  • Responsible for Development, unit testing, integration testing and implementation of the application.
  • Testing the Online Screening and Scheduling system with Design improvements were part of the roles/responsibilities performed in this project
  • Lead offshore team members in the resolution of issues and knowledge sharing the application.

Environment: Java, JSP, JSF, JSLibrary, Servlets, PVCS, CVS, WinCvs, Ant, Javascript, JDBC, Websphere Portal 6.1, RAD 6.0/RAD7.0, WCM, Websphere Process Server, Websphere Application Server 6.1, Web services, Oracle 10g, Jdk1.4, PL/SQL, Scrum, DB2, XmlAccess.

Confidential

Team Lead

Responsibilities:

  • Involved heavily in the UML design, database modeling and information flow in the portal.
  • Responsible for managing a team of 5 developers to implement the solution
  • Designed and developed JAVA Classes as a middle tier for the application. Also used EJBs and Java Beans for ecommerce. Used Model View Controller pattern as recommended by J2EE standards.
  • Responsible for developing different modules for the internet solution.
  • Responsible for integrating Sakhr search engine with the content repository
  • Used Vignette as a Content Management System for all types of content including web content, Static Files and Audio/Video files.
  • Used Vignette Database Connection Pools to get connection using JDBC.
  • Wrote SQL and PL/SQL for interaction with the database.
  • Used EJBs and JavaBeans for E-commerce transactions.
  • Used MS SQL Server for Adobe Content Server.
  • Tested and deployed the solution to the production site.
  • Used XML for maintaining the records of E-Commerce transactions.

Environment: J2EE, Java Server Pages (Presentation Layer), Java Beans and EJBs (For commerce), Vignette Content Management System, Oracle 9i, Microsoft ASP.Net for Sakhr Search Engine, MS SQL Server, Adobe Content Server (Ebooks publications), BEA Weblogic (Application Engine), eWebeditpro (for CMS), Apache HTTP Server

Confidential

Software Engineer

Responsibilities:

  • Involved in all the life cycle of SDLC and responsible for designing and implementing the solution.
  • Involved in the development of servlets and JSPs for the web application.
  • Developed Java Beans for various business logics.

Environment: JAVA/J2EE, JSP and SQL Server, Tomcat Microsoft Windows 2000.

Confidential

Software Engineer

Responsibilities:

  • Involved in design and development of the application.
  • Used JSP and Java classes as a middle tier for accessing data from the database.
  • Used iText PDF APIs to generate PDF reports on the fly from the database.
  • Developed stored procedures in Microsoft SQL Server.

Environment: JAVA/J2EE, JSP, Java Beans, Microsoft SQL Server 7.0, Microsoft Windows 2000.

We'd love your feedback!