We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mason, OH

PROFESSIONAL SUMMARY:

  • 8 years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, Hibernate 4.3
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, Spring and Hibernate in development of web based applications.
  • Expertise in Java Multi - Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular JS 2.0.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
  • Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on MongoDB(No Sql).
  • Experience in working with Data structure and Algorithms in java
  • Experienced in writing unit test cases using Junit and also have knowledge in Test Driven Development (TDD).
  • Expertise in usage of version controls like SVN and GIT.
  • Sound knowledge of Continuous Integration practices and tools such as Jenkins, SCM, Nexus.
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and other Remote Components.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse, Net Beans.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.js, React.js and also in making web pages’ cross browser compatible.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management. Highly organized with the ability to manage multiple projects and meet deadlines.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
  • Excellent work ethics, self-motivated and quick learner.

TECHNICAL SKILLS:

Java Enterprise API: Servlets 2.5,JSP 2.0,EJB 3.0,JNDI,Hibernate 3.X,Struts 1.2/2.0

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, Bootstrap, JQuery, Angular.js 2.0, React.js

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

Database: Oracle11g, My SQL

Integration Technologies: Web services (SOAP) Restful, Apache Camel 2.4, JMS 2.0

Middle Layer: Struts 1.2, Spring 3.x, Hibernate 3.x

Development Tools: Maven, Eclipse (Juno Mars), JDeveloper, Net Beans, J Builder, JUnit, Log4j, Ant, SOAP UI, Toad, SQL Developer, Rational Clear Quest, Rational Clear case, GIT, MS Visio, Putty, Win SCP, JConsole

Application Servers: Web Sphere 7.x/8.5, Web-logic 10/9.x/8.x/7, Apache Tomcat 8.0.24, Glass fish 4.0

Operating System: Windows 98/2000/XP/Vista/7, Linux, UNIX, MAC OS

Testing Frameworks: Junit, Spring Test Module, SOAP UI

Source Control: CVS, Tortoise SVN, GitHub

Methodologies: Agile, Waterfall

XML Technologies: XML, DTD, SAX, DOM, SOAP UI, JSON,WSDL, XPath, XSLT

Estimation Techniques: Work Break down Estimations

PROFESSIONAL EXPERIENCE:

Confidential, Mason, OH

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Developed the site layout/user interface from provided design concepts by using standard HTML5/CSS,JQuery practices.
  • Developed the front-end web pages by using HTML5, CSS3, Responsive Web Design (RWD), Webpack and JavaScript frameworks like AngularJS.
  • Worked with Project Managers and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Providing a responsive, AJAX-driven design using JavaScript, AngularJS and Bootstrap.
  • Worked with UX designers and back-end developers to analyze and enhance the performance of web pages.
  • Involved in creating a reusable component using React JS for DOM manipulation
  • Developed content pages with CSS3 layout and style mark-up presentations and also used JavaScript methods and properties.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON,XML and JQuery.
  • Implemented Model View Controller (MVC) design pattern using AngularJS and developed reusable components with AngularJS custom directives.
  • Utilized CSS based design techniques to eliminate table-based layouts and CSS Sprites to improve performance and decrease page load speed.
  • Implemented custom validation controls for various forms through AngularJS custom directives validation controls.
  • Implemented User Interface and integrated with backend code, NodeJS as server side technology.
  • Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
  • Worked on writing extensive unit tests using frameworks and test runners like Jasmine, Karma and also wrote automation scripts for E2E testing using protractor
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Involved in providing support during integration testing, component system testing and product system testing.
  • Used Rally ticketing system to keep track of issues and tasks on individuals.
  • Used Perforce as version control tool.

Environment: Scrum, Angular, Nodejs, Html5, Sass, Css3, JavaScript, Bootstrap, Jasmine, Java, Spring, Hibernate, REST Services, Maven, MySQL, Perforce, Eclipse IDE, Visual Studio Code, Perforce, Rally, Apache Tomcat Server, Jenkins, Protractor.

Confidential, Omaha, NE

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Designed front-end presentation logic using JSP, CSS3 and HTML5.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
  • Used the Angular.js and backbone.js MVC Frameworks in the development of the web applications.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response. Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Developed DAO persistence layer using Hibernate in order to carry out various database operations and also avoid redundant database access statements.
  • Enhance the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, Angular JS.
  • Developed web services by WSDL, SOAP UI and XML schema support.
  • Dynamic web pages are developed using JSF 2.0, Java Beans, XHTML, JavaScript and Custom Tags.
  • Implemented Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used shell scripting to automate the batch process and run SQL scripts.
  • Used Apache CXF to create web services and used WSDL to structure the data.
  • Used JSON for message transformation.
  • Involved in providing support during integration testing, component system testing and product system testing.
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Consuming and exposing various Web services using JAX-RS to different systems like Validation, Address validation.
  • Managed release and deployment of the operational risk management platform.
  • Used Oracle coherence to find POJO beans from the deployed WAR file.
  • Worked with Maven project file to automate complicated repetitive tasks and for automating standardized build processes.
  • Implemented all the targets in the Jasper reports.
  • Design and implementation of business logic and data processing routes using Apache Camel
  • Used XSLT transform to translate XML input data to HTML output.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.
  • Used IBM RAD integrated IDE to build the application.
  • Deployed application on linux servers using automated scripts

Environment: Java, J2EE, Servlets, JSP, Struts, JSF 2.0, Spring, Hibernate, JAX-RS, WebSphere Application Server JIRA, Maven, HTML 5, CSS 3, AJAX, Bootstrap, IBM RSA, RAD, JavaScript,Red hat, JPA, XML, ANT, Log4J, VSS, WSDL, JSON, PL/SQL, Oracle 11g .

Confidential, Atlanta, GA

Sr Java/ J2EE Developer

Responsibilities:

  • Worked as a senior developer in analyzing requirements and develop the website. Used the balsamic wireframe designs as reference to develop the screens for the application.
  • Designed and developed the screens using HTML5, JavaScript, CSS3, JQuery and BootStrap.
  • Developed the logic using JavaScript frameworks like AngularJS, and NodeJS.
  • Used Firebase DB as database and created data using JSON.
  • Used Google Maps API to create and plot the stops on the maps.
  • Did unit testing and regression testing in FireFox and Google Chrome browsers by using the developer tools feature. Used “AngularJS Batarang” to do the testing for AngularJS framework.
  • Did the code deployment use Amazon web services on migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
  • Managing leader nodes in AWS clusters using SQL commands.
  • Used SVN for code check in’s and check outs.
  • Redesign, develop and implement the existing interface overlay using Java script, HTML and java code.
  • Used JQuery and Hibernate 4.3 against database.
  • Made Code changes and changed XSD to generate new WSDL as per the requirement.
  • Using MKS Integrity client for version control.
  • Involved in migrating WebLogic Server 9.2 to GlassFish v3.1.2.2.
  • Using BEA WEBLOGIC and Glassfish as Application Servers.
  • Designed and developed DAO’s, Service classes, Controllers, Spring Forms in Spring MVC.
  • Developed JAX-RS utilizing business logic for CRUD functionality and Rest Easy Web Services for creating business reports.
  • Followed test driven approach in building the application.
  • Designed and developed MySQL Connection pool and DataSources that are used to store and retrieve Ad information and Ad drafts.
  • Did unit testing in the DEV environment and regression testing in higher environments like QA before deploying the application in production.
  • Implemented Dev, Test and Production Confidential .
  • Managed and implemented Dev, Test and Production Confidential .
  • Used MKS integrity client for code check in’s and check outs.
  • Worked with Advertising Managers and IT Managers in analyzing requirements design and develop requirements.

Environment: Java 1.6/1.7, BEA WebLogic, MQ Series, Spring MVC, Hibernate 4.3, AngularJS, NodeJS. JSP, JMS, HTML, Web Services, GlassFish v3.1.2.2, SAP Jco, MKS, XML, AngularJS, NodeJs, JavaScript, HTML, CSS, AWS, GWT, SVN, Google Places API, BootStrap, Jquery, Spring MVC, Glassfish 3.1.2, JMS, MySQL, MKS, JAX-RS- Jersey, Oracle 11g.

Confidential, Burlington, NC

Java/ J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed Angular.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript, Angular.js, React.js and did the client side validation with the JavaScript.
  • Designed User Interface using Java Server Faces (JSF), HTML, BootStrap, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
  • Build and maintain restful API and JAX-RS solutions to pull customer data from major utilities.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two way data-binding allowing auto synchronization of models and views
  • Use of SOAP UI to verify the WSDL end point URL.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing .
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: JBoss Server, MVC, UNIX,J2EE, Servlets, JSP,EJB, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, JAX-RS, SOAP UI, Spring 3,JavaScript, React.js, Jasmine, BootStrap, Oracle 10g/11i, JQuery, JUnit, AngularJS, Junit, Struts 1.2.8,Framework, Core Java, Junit, JSP’s, Action Components,, Tomcat Web Server

Confidential, Salt lake City, Utah

Java/ J2EE Developer

Responsibilities:

  • Involved in the requirements gathering, Design, Development, Unit testing and Bug fixing
  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Extensively worked in Agile development environment.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using Angular JS, JSP and Spring Controller.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Used Spring AOP for reporting and used a test driven approach to development leveraging spring’s support for unit testing.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
  • Implemented Action classes, Form classes and created Struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
  • Developed Struts Forms and Actions for validation of user request data and application functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Created Jenkins build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Implemented JUnit test cases for unit testing and Suites for end to end testing.
  • JIRA was used to keep a track of bugs.
  • Git is used as version control tool.
  • Used Eclipse IDE to integrate the process.

Environment: Java, XML, EJB, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlet, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, SOAP, PL/SQL, web services, WebSphere Application Server, MY SQL, EclipseIDE, SVN, Edit plus, Notepad++.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in full life cycle development of system requirements and the implementation of the project.
  • Followed Waterfall Methodology to implement the features.
  • Used Java jdk 1.6 features to implement the functionalities.
  • Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
  • Created UML class and sequence diagrams using Rational Rose.
  • Implemented using the MVC Design Pattern.
  • Designed and created user interactive front-end screens using JavaScript, HTML and JSPs.
  • Implemented server side programs by using Servlet and JSP.
  • Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations efficiently.
  • Used Struts 1.x MVC to map all the client requests and to generate the desired response.
  • Used Struts 1.x Front Controller Servlet class to pass the client request to appropriate controller class to serve the request and to generate the response in a java object form.
  • Used JDBC to interact with the Oracle database for storage and retrieval of information.
  • Used Log4j for any logging purposes during the development of the application.
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters in oracle to store the pay information.
  • Created Procedures and Functions in the database to interact from the server side programs.
  • Involved in JUnit testing for various components.
  • Involved in creating the document for the features developed.
  • Used Mantis for tracking the issues and for enhancements of any features.
  • Used Tortoise SVN as version control to tool to keep and share the code in development period.
  • Used Eclipse IDE to integrate the different frameworks in order to build the overall application.

Environment: Java (jdk 1.6), J2EE, HTML, JavaScript, CSS, MVC Design Pattern, Servlet, JSP, Collections, Exception Handling, Multithreading, Struts 1.x, Log4j, JDBC, MySQL, BEA WebLogic Application Server, Junit, UML, Rational Rose, Mantis, Tortoise SVN, Eclipse IDE, Waterfall Methodology.

We'd love your feedback!