We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8+ years of experience with proven expertise in system development activities including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Excellent Expertise in all phases of Software Life Cycle for Developing, maintaining and supporting the Java, J2EE applications.
  • Expert level skills in application development using Java 8, J2EE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, JavaScript, JQuery, JEE compliant application servers, multi - threading, client/server, design patterns of JEE architecture.
  • Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO) and JSP
  • Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
  • Expertise in DOM manipulation using JavaScript, JQuery and Angular JS.
  • Experience in SOAP Web services using APACHE CXF, JAX-RPC, JAX-WS, JSON Web services.
  • Used Node.js as a cross-platform runtime environment for developing server-side web applications.
  • Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
  • Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors usingSQLandPL/SQL.
  • Extensive experience in Amazon Web Services (Amazon S3, SDK, API, Lambda, EMR, AMI).
  • Involved in the front end using JSP, JSTL, HTML 5, CSS 3, Bootstrap 3, JavaScript, and jQuery, AJAX, AngularJS and JSON.
  • Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others inOracle10g database.
  • TunedSQLqueries and performed database design leading to significant improvement in system response time and efficiency.
  • Extensive involvement in development and Performance tuning ofSQLandPL/SQLscripts.
  • Experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBOSS
  • Used Maven for generating system builds andBamboofor continuous integration (CI).
  • Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (APACHE Subversion), CLEARCASE and GIT.
  • Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, and Triggers etc.
  • Proficient in Test Driven Development (TDD) using Java JUnit API.
  • Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle, MySQL, MS SQL Server).
  • Experience with build tools Ant and Maven andCI/CDtools Hudson, Jenkins.
  • Used APACHE Log4j for logging purposes.

TECHNICAL SKILLS:

Languages: Java 1.8, SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAPWeb Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, DOJO, Angular-JS, Selenium, Bootstrap CSS, Node JS

Development Tools (IDEs): Eclipse, RAD7.0/6.0, IntelliJ.

Web/Application Servers: Tomcat7.x/6.x/5.x,Weblogic 10.3/9.2/8.1/7.0, IBM Websphere6.x/5.x/4.x, JBOSS AS 7.x

Design Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x, Jasmine

Version Control: GIT, SVN

Methodologies: Agile Methodology(SCRUM), Waterfall

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Involved in Client Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Installed application on AWSEC2instances and also configured the storage on S3 buckets.
  • UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Involved in creation of dynamic web pages with the use of JSP and HTML. Form validation using JavaScript and design changes using CSS3.
  • Developed the business logic using Spring and persistence logic using Hibernate
  • Developed the Spring AOP programming to configure logging for the application.
  • Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JS, JavaScript/JQuery.
  • Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF and APACHE CXF framework.
  • Used Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Used Node.js to create server side applications for Java script codes to build real-time web API's.
  • Implemented Dynamic form generation, auto-completion of forms and user-validation functionalities using AJAX.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, XSLT.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
  • Involved in CICD process using GIT, Jenkins job creation, Maven to build the application.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
  • Supported in building automation scripts for Junit andTestNG.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Worked on GitHub for configuration management.

Environment: Agile, JSP, HTML, CSS, Spring, Hibernate, JQuery, AngularJS, NodeJS, JAX-WS, AJAX, Mongo dB, Junit, TestNG, Log4j, and GIT.

Confidential, SanJose, CA

Java/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets and XSLT.
  • Developed presentation layer using UI technologies like HTML, AJAX, JavaScript, Angular JS, JQuery, Bootstrap, JSP, and XML that interact based on events.
  • Design and development of business components using Spring Boot, Spring Cloud, Spring AOP, Spring IOC, Spring Annotations.
  • LaunchingAmazonEC2Cloud Instances usingAmazonImages (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Creating snapshots andamazonmachine images (AMIs) of the instances for backup and creating clone instances.
  • Working on finalizing the structure and content of the SAML assertion and create a sample SAML xml file to illustrate.
  • Implemented Single-Page Web Application UsingAngularJSand extensively used Asynchronous operations to improve the application performance with the help of NodeJS.
  • UsingAngularJScreated custom directives for data manipulations and to display data in company standard format in UI.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSP Java Spring, AngularJS, JQuery, Bootstrap, and CSS.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
  • Developed java classes for XML processing and used XSLT for XML parsing
  • Developed web services using REST using JAX-RS using Jersey which helped communicating through different modules of the application.
  • Worked on jasmine test cases where unit test cases are written for Single Page Application (SPA) with AngularJS routing.
  • Fixed the bugs in the existing application by tracking in JIRA.
  • Used GIT as the version control system. Performed merging, fixed conflicts and pushed code commits to server.

Environment: Agile, TDD, Amazon EC2/EMR/S3/AMI, Spring, AngularJS, NodeJS, JQuery, BootStrap, CSS, JSP, XML, JAX-RS, Cassandra, Apache Spark, JIRA, GIT.

Confidential, Kansas City, MO

Java/J2EE Developer

Responsibilities:

  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, co-developers communicated with testers and resolved tickets.
  • Developed rich Single Page Applications, Angular-JS, JQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Designed and developed the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Made AJAX calls usingNodeJSfor getting the data and parsing it to render on the web page.
  • Writing JavaScript forNodeJSapplications that were useful for interacting with server and network applications.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Created REST web services to send data in JSON format to different systems usingApacheCXF and Spring.
  • Wrote inline SQL queries (HQL) for fetching data from the DB using Hibernate.
  • Worked withWebSpherePortal server 8.5 to deploy the EAR files andWebSphereApplication server 8.5 to deploy the WAR files.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as un-marshaling process.
  • Developed build and deployment scripts using Maven (Pom.xml) and ANT (build.xml) as build tools in Jenkins to move from one environment to other environments.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.

Environment: SDLC, AngularJS, JQuery, HTML/XHTML, JavaScript, CSS, XML, JAXP, JAXB, OOAD, J2EE, Bootstrap, AJAX, NodeJS, JMS, JSON, RESTful WebServices, HQL, Hibernate, WebSphere Server, Maven, Ant, Jenkins, JUnit, GIT, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting meetings with various business users.
  • Used Agile Methodology and SCRUM Process.
  • Exposure to implementing RESTful-Angular JS driven interfaces and consuming JSON based RESTful APIs.
  • Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.
  • Developed service layer using Spring MVC and Spring Boot.
  • Used Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Used Spring AOP and dependency injection framework for business aspect of the application.
  • Used Spring DAO classes for data access.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Worked onSQLqueries,SQLTuning, PL/SQLTuning.
  • Worked extensively on the performance tuning of the application.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Used SVN as the version control system, in the process of moving to GIT (distributed version control system).
  • Used Log4j for the with various log levels for logging the output to the files.

Environment: Agile, Java, J2EE, JSP, JavaScript, Servlets, XSLT, HTML, AJAX, AngularJS, JQuery, Bootstrap, XML, Restful WebServices, JSON, Spring MVC/Boot, Hibernate, SQL, GIT, TDD, JUnit, SVN, Log4j.

Confidential, Jacksonville, FL

Java/J2EE Developer

Responsibilities:

  • Followed AGILE methodology and participated in SCRUM meetings
  • Involved in Developing Web Application withFullSoftware Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc. which are required for thedeveloper.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
  • Designed and Developed Servlets and JSP pages for authentication
  • Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • UsedJavaPersistence API (JPA) and Hibernate for performing the Database Transactions. Using JPA for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, XSLT.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Wrote complex Database PL/SQL Statement and did PL/SQL tuning for the performance of the Database.
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Used Ant for developing build scripts and deploying the application
  • Involved in issue tracking and agile project management using JIRA.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Agile, UML, AJAX, HTML, CSS, JSF, JQuery, JavaScript, J2EE, Spring, Struts, Hibernate, Servlets, WebLogic, JSP, JPA, EJB, PL/SQL, SOAP, WSDL, XML, XSLT, WebSphere Server, JMS, JSON, Ant, Jira, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile (SCRUM) methodologies for Software Development.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Developed Business components usingJavaObjects, CoreJavaand Spring.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Designed UI screens using JSP, Ajax and HTML. Used JavaScript for client side validation.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used Hibernate in data access layer to access and update information in the database.
  • Generated the Hibernate mapping files and developed the underlying domain objects.
  • Extensively involved in developing Restful web services.

Environment: SDLC, Agile, Java, Microsoft Visio, Core Java, Spring, Struts Framework, Spring framework, JSP, AJAX, HTML, JavaScript, Hibernate, Restful Web Services.

We'd love your feedback!