We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • To associate with a progressive organization where my skills and education will be fully utilized and gives me scope to update my knowledge and skill toward continued growth and advancement.
  • 5+ years of extensive experience in J2EE, Object Oriented Design (OOD) and (OOA), in the area of application software using Java, Servlet, JSP.
  • Expertise in working Environment of Tomcat, JBOSS AS 5.0/4.2, IBM WebSphere Application Server, Weblogic
  • Application Server
  • Expert level skills in developing web - based GUIs using GWT, HTML, DHTML, CSS, JQuery and Java Script, Ajax for Network Management Systems and web enabled applications.
  • Experience in implementing various Object Oriented Design patterns such as Factory, Builder, and Data Acces Object,Session Façade, Business Delegate and Singleton patterns.
  • Strong Core java programming skills using Collections API, annotations, Generics, Multithreading.
  • Hands on experience on major spring frameworks like spring-core, spring-batch, SpringAOP, spring MVC. Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework
  • Experience in SOAP, WSDL, XML, JSON, XSL, XSLT with DOM and SAX Parser in JAXP and JAXB.
  • Experience in working with SOAP/REST based web services, EJB 2.0/3.0, JNDI.
  • Experienced in Developing User Interface(UI) applications and professional web applications using Angular JS.
  • GUI was developed using C#.NET and ASP.NET, Used the .Net Framework 3.5 and converted Legacy code from .Net 2.0 to 3.5.
  • Design, Development and testing of REST web services called by Silverlight UI using ADO.Net data services and Entity framework.
  • Excellent work experience in Microsoft Technologies such as C#.NET, ASP.NET, VB.NET, Microsoft Visual Basic 6.0 and Classic ASP.
  • Experience in Analysis and Design using Software Engineering /SDLC, UML, Rational Unified Process (RUP) Methodologies in Rational Rose and MVC based frameworks like Struts, spring.
  • Experience in working with Unix environment and shell scripting.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX, JDBC, XML, XSLT, Java Mail, JAXB, Web Service and REST.
  • Hands on experience with Hibernate mappings and Spring Framework.
  • Hands on Experience in developing custom JSF components and renderers for re-use within scalable J2EE web Applications.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, JUnit.
  • Experience with messaging tools like MQ Series, MQSI, and JMS.
  • Experience in My SQL, Oracle, MS SQL Server.
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming.
  • Experience in writing/debugging oracle back-end PL/SQL development packages, stored procedures and functions.
  • Hands on expertise in front-end development utilizing Java Script frameworks such as Angular JS, jQuery.
  • Experience in working with Agile /Scrum project methodology.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/Testing, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Worked on developing story and steps files for JBehave to automate the web applications
  • Coordinates and works with offshore and onshore team members on assignments.
  • Ability to learn and adapt quickly to the emerging new technologies

TECHNICAL SKILLS:

Programming Languages: Java, J2EE 1.6, SQL, PL/SQL, UML, HTML, XHTML, Java script, CSS, AngularJS, nodeJS, Ajax, C, C++.

Java Technologies: Servlets 2.5/ 3.0, JSP 2.2, JSF 2.0, EJB 3.1, JNDI, JMS, JDBC, Java Mail, Java Beans, Applets, RMI, Multi Threading, JNDI/LDAP

Web Tools & Technologies: DTD, XML Schema, SAX, DOM,SOAP,UDDI,WSDL

Databases: Oracle 10g/9i, MS SQL Server, MySql

Application Servers: IBM Web Sphere, Websphere Portal, Web logic Application server, Jboss, Tomcat.

Web Servers: Apache Tomcat, Java WebServer.

Frameworks: MVC and Jakarta Struts,Hibernate,Spring,JSF, JBehave, CucumberOperating Systems: UNIX, RH Linux, Windows NT 4.0/98/95/2000/ XP/7, iOS

IDE: IBM Web Sphere Studio (WSAD), Eclipse, Net Beans, Rational Rose

Tools: Dreamweaver, ANT, Maven, Lucene Solr, Microsoft Tools (Exchange, Visio, Excel), TOAD.

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Fullstack Java Developer

Responsibilities:

  • Interacting and working with Business, Application Developers and Customer Support team to understand the ongoing application development and used script based .Net apps to resolve tickets, work on making code changes through .Net code conversion for future enhancements.
  • Work to debug/troubleshoots issues under Trouble tickets as reported by live National customer support users.
  • Making frontend changes, using ExtJs, to the existing application both to resolve the issues reported by CS users and to make enhancements.
  • Used Spring MVC, Spring Batch, Spring AOP, Spring IOC and Hibernate Mapping to establish the Connection with Database for Stored Procedures using Beans and Annotations.
  • Developed an interface to seamlessly combine the new module with their SSO login system by using spring security and Angular JS Frameworks.
  • Created Frontend JSP’s pages using HTML5, CSS3, JSON, JavaScript, jQuery, AJAX, JQX Widgets, Angular JS and Bootstrap.
  • Developed Spring Batch application for batch processing using spring.
  • Responsible for creating and maintaining web applications and web services that interact with database.
  • Involved in developing reusable Core libraries using Core Java Classes and Interfaces.
  • Worked with ESB middleware team to coordinate on XML and JSON data formats requested and sent by frontend are in agreement with their data formats.
  • Used Core java concepts in application such as multithreaded programming, Synchronization of threads used thread wait, notify, and join methods.
  • Designed & developed the business components using Java 8, Java EE 7, RESTful API (JAX-RS) with Spring, Hibernate, JPA, Servlets, JSP, JSTL, JavaBeans, Design Patterns, PL/SQL, XML, XSD, JSON technologies.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and developed Micro services business components using Spring Boot.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented application level persistence using Hibernate and Spring.
  • Wrote various Hibernate Queries using Hibernate Query Language(HQL) and hibernate criterion queries to execute queries against database.
  • Responsibly prepping and Handling pre-production tasks like Deploying web-based application on Weblogic application server in all the environments including DEV, QA & UAT both for eastern & western seaboards and coordinating Quality check tasks with testing partners.
  • Working with Release Leads and Managers Monthly & bi-weekly for Enterprise and Maintenance releases to stay on track/target for making development tasks available for final release.
  • Worked with other developers to migrate HTML based Stand alone ESB dashboard to the brand new Dashboard built using JavaScript/AngularJS, Angular Bootstrap, GWT and Spring MVC.
  • Design, coded and tested key modules of the project using java oops concepts, JSP.
  • Involved in Everyday Production and Maintenance support for live customer/technical support users of ACS (After Call Survey) application.
  • Used Apache Maven as the software build tool, Log4J for logging errors and messages.
  • Developed Web Services to communicate to back end applications using XML based SOAP and WSDL protocols.
  • Deployed applications from Admin Console of Jboss Eap 6.1 as well as done the hot deployment.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Used Ant build script to deploy the application and JUnit to test unit test cases

Environment: JDK1.6, J2EE, Servlets, JSPs, JavaScript, Sencha ExtJs 4.x & AngularJS, Bootstrap, HTML 5.0, CSS 3, Ajax, Spring MVC 3.0, Spring Restful, IBM RSA, GWT, Oracle 10g, Maven, UNIX, IBM Weblogic application server 11g, CMISWeb Tool, Windows 7,Http Server 8.0, Accurev, Agile, Jenkins, SQL Developer.

Confidential - Plano, TX

Java Developer

Responsibilities:

  • Analyzed the business and systems requirements of the project and developed feasibility documents.
  • Analysis of the specifications provided by the Business users.
  • Involved in Planning, Requirements gathering, Design & Development of the project and followed Agile Development Life Cycle.
  • Worked on integrating PDAO with back end applications using web services and JMS messaging through MQ server.
  • Used Visual J# .NET as an implementation of the Java language for the .NET Framework.
  • Developed GUI using VB.NET, and Used .NET Framework 3.0 throughout the project and converted existing code from 2.0 to 3.0.
  • Designed and developed Spring Batch Applications to read data from flat files and databases
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Designed and implemented RESTFUL and reactive frame-work with micro services based architecture(Spring Boot, Spring Cloud, Spring MVC REST Template) and RIAK data Storage.
  • Developed Java applications using spring and other J2EE design patterns.
  • The GUI was designed on the base of MVC design-patterns and swing APIs are used extensively.
  • Involved in implementing the Hibernate API for database Connectivity
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables
  • Write Efficient PL/SQL Stored Procedures and SQL Queries against panaroma.
  • Developed Action classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml.
  • Implemented the front end using JSP, HMTL5, CSS3, and JavaScript and used AJAX for dynamic web content.
  • Developed JSP pages and implemented client side validations using JavaScript.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Used Core Java with Collections such as Array List and Hash Map
  • Developed JUnit test cases for unit testing.
  • Used Spring Validation framework for performing data validations
  • Developed Tag Libraries, using JSTL and Spring tags.
  • Used Weblogic application server for deploying the application.
  • Used CVS to maintain version controlled source code.
  • Prepare UNIX shell scripts for testing the application.
  • Created automated test cases for the web application using Selenium.
  • Co-ordination within the team and with other vendor team in case of dependencies
  • Involved in configuring web.xml and spring-config.xml according to the Spring framework
  • Resolving the Production issues during warranty phase.
  • Primary Contact for 24/7 Production Support.
  • Implementing Change Request raised by Business users.

Environment: Java 1.6, JSP, Servlets, Spring MVC, Hibernate, RAD, XML, JSTL tags, Serena Dimensions, oracle 10g, Weblogic Application Server 11g, IBM DB2, JUnit, AJAX, UNIX, Windows XP, Java Script, Trouble Ticket Tracking System(TTTS).

Confidential - Atlanta, GA

Java UI Developer

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using agile methodology.
  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
  • Front-end development using JSF Components, JSP, HTML and wrote custom tags.
  • Developed UI navigation using JSF MVC architecture.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Performed Validations on UI data using JSF validators.
  • Involved in developing code for obtaining bean references in Spring framework Dependency Injection (DI) or
  • Inversion of Control (IOC). Implemented MVC-Model architecture using spring and other J2EE design patterns like Service Locator, Session Façade and Singleton for the application development.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Implemented applications using Java, J2EE, JSP, Servlets, JDBC, Hibernate, Struts, spring and JavaScript on Windows environments.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Perforce as a documentation repository and version controlling tool.
  • Used ANT tool to build and deploy applications.
  • Deployed the application in JBOSS Application Server.
  • Used Log4j for logging and handling defects of the application.
  • Used SCRUM methodology, for the implementation of SDLC.
  • Worked on business analysis and requirements gathering in Agile Methodologies SCRUM, Test Driven Data (TDD)
  • Refactoring and continuous integration Methodologies.
  • Performed Development Integration Testing, Functional Integration Testing, and Regression Testing.
  • Reported Bugs Using Rational Clear Quest.
  • Created and executed the test scripts with Selenium WebDriver .
  • Extensively Selenium is used to test the web application.
  • Used Hibernate in data access layer to access, update information in the database, and provided EJB wrapper to DB services.
  • Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.
  • Developed Automation scripts using Core Java Collections.
  • Executed automated JBehave scenario scripts and reproduced failures manually
  • Worked in deadline driven environment with immediate feature release cycles.
  • Used Log4j for logging and tracing messages.

Environment: JDK 1.6, Eclipse Oracle 11g, Spring 3.1, Hibernate 4.0, Ajax, XML, JBOSS 7.1, Windows 7, HTML5, JSP 2.2, Perforce, WSDL 2.0, SOAP 1.2, Log4j, JUnit, UML.

Confidential - Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in developing reusable Core libraries using Core java Classes and Interfaces.
  • Developed frontend Rich UI using DHTML, JSP, AJAX, JavaScript.
  • Highly involved in the configuring Web sphere servers and database connections and deploying.
  • Application to Application servers in Testing and UAT environments.
  • Successfully identified the performance bottlenecks and improved the performance by parameter HQL Query tuning as well as application tuning.
  • Deployed web and enterprise applications on Jboss application server in a channel secure environment.
  • Developed CPRS system using the Spring MVC framework.
  • Developed Hibernate objects in order to persist data into the database.
  • Used JSF framework.
  • Built web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Developed multithreading interface to handle long running calls to xml web services and stored procedures.
  • Used log4j API for logging (File Appender/Rolling File Appender) in development, testing and production environments, configured to send email notifications too.
  • Used JavaMail to send the email notifications for Hiring managers whenever an applicant accepts the job offer and etc.
  • Configured Apache to proxy the backend Jboss domains over HTTPS for secured communication
  • Developed unit tests using JUNIT.
  • Involved in guiding, mentoring new contractors to understand the application.

Environment: JAVAEE 5.0(Generics, Annotations), Spring, JSF, Hibernate, Ajax, Web services(SOAP), Apache tomcat, XML, clear case, clear quest, UML, IBM MQ Series.

We'd love your feedback!