We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Extensive experience of designing and developing software applications with the JDK1.8/1.7, J2EE, Java, JSP, JSF, Servlets, Java Beans, AJAX, ORM, Web services, JDBC, XML, JavaScript, JQuery, AngularJS, NodeJs, CSS3, SOAP, REST.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Experience in implementing Web Services using SOAP, WSDL, REST.
  • Extensive experience as a Front End (User Interface) Developer in developing web applications using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS, ReactJS, JQuery and AJAX technologies.
  • Expertise in AngularJS for developing single page applications
  • Created custom directives, decorators, and services using AngularJS to interface with RESTful APIs.
  • Experienced in using ANT, Log4j, Maven and Gradle build tools.
  • Good Working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch.
  • Experience in writing numerous test cases using Junit, Test-NG, Mockito frameworks.
  • Worked on IDE’s such as Eclipse/My Eclipse and IntelliJ for developing, deploying and debugging the applications.
  • Experience in developing applications using frameworks like Struts, Hibernate.
  • Experience working with databases such as Oracle 10g, MS-SQL Server, MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
  • Experience in Configuration Management, setting up company Version policies using SVN, CVS and Git.
  • Expertise working on Application servers and Web servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x.
  • Highly motivated and hardworking individual with strong verbal and written communication skills.
  • Designed and Implemented Unit testing for both Java application and Camunda Processes using JUNIT Framework.
  • Designed and Implemented Unit testing for both Java application andCamundaProcesses using JUNIT Framework.
  • Good knowledge of creating Hot fixes for active VosBPELprocesses and used FTP for transferring files to required host

TECHNICAL SKILLS

Programming Languages: Java, C, Shell Scripting, Java Scripts, HTML5, CSS3, jQuery.

Java Enterprise API: Servlets, JSP, JNDI, JMS, JDBC, Java Multi-threading, Web services.

System Design: MVC, Struts, Spring (IOC, JDBC, MVC, security), Hibernate, NodeJS.

Databases& Programming: Oracle 10g Enterprise Edition, MySQL, MongoDB and Casandra.

Software Engineering: UML, IBM RSA, Eclipse IDE, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture(SOA), ESB, Test Driven Development(TDD), Scrum and Agile methodologies, Water-Fall

XML Technologies: XML, DTD, SAX, DOM Parsers, SOAP, Restful Web-services, JSON, WSDL, X Path, XSLT, Oracle XML DB

Application/Web Servers: Tomcat 8.0/7.0, JBoss and WebSphere.

Operating Systems: Windows 10/8/7/xp, Linux, UNIX

IDEs & Tools: Maven, Eclipse, MS-Office, Clear Case, Ant, TOAD for Oracle 10g, MySQL, XML SPY, Code Check, Maven 3.x, SSH, Rest client, Postman, Putty, WinSCP

Methodologies: Agile, Waterfall

Source Control: CVS, Tortoise SVN, GIT Hub

Testing Frameworks: JUnit, Spring Test Module, Mockito.

Front End Technologies: Angular2/4, React js.

Unit Testing and Code Analysis: JUNIT, Sonar, PMD, J console, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr Java Full Stack Developer

Responsibilities:

  • Involved in Programming, testing, debugging, implementing, and maintaining of Java EE client/server distributed application to meet the organization’s needs.
  • Designed application modules, base classes and utility classes using core java
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring validation and wrote validation rules.
  • Used Jenkins for continuous integration
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Experience in Installing and monitoring standalone multi-node Clusters of Kafkaand Storm.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, Spring MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Developed Interactive web pages using Angular JS, HTML5, CSS3 and Bootstrap as per user requirements.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain
  • EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • Developed AngularJS custom directives for specific functionality on DOM elements.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Implemented Webservices to send order details to downstream systems using JAX-RPC, SOAP
  • Implemented version controlling using SVN.
  • Implemented log4j for logging purposes and debug the application.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: J2EE, JSP, JavaScript, Jdk 1.6, UML, Eclipse 3.5, Oracle, WebLogic Application server 10.3, JSP 2.0, SOAP, Spring 3.0, Spring MVC, Hibernate, XML, CSS, HTML, Junit 4.4, SVN, Log4j, Oracle10g, Jenkins, UNIX, Ant 1.8, Agile Scrum.

Confidential, Pittsburgh, PA

Java Full Stack Developer

Responsibilities:

  • Involved in meetings handled by Architect to review the Design Documents of the Project
  • Gathered information from Architect and Business Analysts to design Functional Specifications.
  • Created a virtual network and deployed Cassandra on those networks and ran benchmarking application (YCSB) to analyze the performance and efficiency of those providers using various user loads.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Played an active rolein development ofMaintenancemodule as part of which developedJSP, Servlets and EJB.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Played a key role in implementingValue Object and DAOdesign patterns.
  • Involved in development RESTful Web Services.
  • Design and Develop Micro servicesfor various Activation and management activities in OneNetwork flow.
  • DevelopedApplication Clientthathandles basiccustomer and registration administrationfor theMaster pieceapplication.
  • Configured session timeout withSpringBootin server side and implemented auto logout functionality.
  • UsedAJAXfor implementing part of the functionality for Customer Registration, View Customer information modules.
  • Used Node JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
  • Developed Admin Class, EventHandle Class, DataModel Class that creates the user interface and for handling action events.
  • Designed and developedServletsto communicate between presentation and business layer.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • DevelopedSession Beansto implement business logic, which usesEntity Beans to make database calls.
  • DevelopedXMLdocuments. UsedXSLTto transform data from one Document to another.
  • Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS,Node.js, Ember.js, Express.js, React Jsand JQuery.
  • Strong interest in Cloud based Service Oriented Infrastructure specifically in the Micro services; Scalable Fault-tolerant distributed Application Architecture, Design, Development and Support.
  • Involved in unit testing usingJUnitTesting framework.
  • Designed and developedHibernatecomponents and mappings corresponding to the tables.
  • Configured theWeblogic application serverand deployed the web components.
  • Performed code reviews of all changes to be migrated to Production.
  • Involved in Knowledge sharing sessions with the team for better understanding and maintenance of the system.
  • Provided excellent User support for the quick turnaround in the resolution of the user’s issues and queries.

Environment: J2EE, JSP, Servlets, Hibernate 2.0,RESTful Web Services, XML, XSLT, EJB, JDBC, Weblogic 9.0, JavaScript, JMS, HTML, CSS, Oracle 9i,PL/SQL, AJAX, Windows 2000, Sun Solaris.

Confidential, Pittsburgh, PA

Java Full Stack Developer

Responsibilities:

  • Involved in developing reusable Core libraries using Core java Classes and Interfaces.
  • Involved in developing frontend Rich UI using DHTML, JSP, JavaScript.
  • Highly involved in configuring Web sphere servers and database connections.
  • Successfully identified the performance bottlenecks and improved the performance by parameter HQL Query tuning as well as application tuning.
  • Strong interest in Cloud based Service Oriented Infrastructure specifically in the Micro services; Scalable Fault-tolerant distributed Application Architecture, Design, Development and Support.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Involved in development of CPRS system using the Spring MVC framework.
  • Involved in development of Hibernate objects to persist data into the database.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Participated in the programming of JBOSS Enterprise SOA environment.
  • Participated in back-end Database programming using Oracle 9i/10g/11i.
  • Build Microserviceswith Falcon and used Docker platform for web application development.
  • Participated in building web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Involved in development of multithreading interface to handle long running calls to xml web services and stored procedures.
  • Used log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed throughRestfulServices.
  • Used JavaMail to send the email notifications for Hiring managers whenever an applicant accepts the job offer.
  • Used micro-framework to implement with REST API and Mongo DB (NoSQL) as back end database.
  • Developed unit tests using JUNIT.
  • Involved in guiding, mentoring new contractors to understand the application.

Environment: J2EE 5.0(Generics, Annotations), JDK 1.5/1.6, Oracle coherence, Spring, JSF, JBoss 6.x, Hibernate, JQuery, Ajax, PL/SQL, Web services (SOAP), EJB, JMS, Multithreading, JPA, Websphere, Apache Tomcat, XML.

Confidential

Java J2ee Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0 .Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of WebServices using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Responsible for designing the User Interface by coding inHTML5, CSS3, Bootstrapto build thisSPA Single Page Application.
  • Used Oracle Sql Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.

Confidential

Jr Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on JDBC for data persistence.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used Junit for writing Unit tests.

Environment: Eclipse, HTML, Java Script, CoreJava, JUnit, JSP, Servlets, JDBC, Oracle 8i, AJAX, CVS and JBoss Application Server.

We'd love your feedback!