We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Have 7+ years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive experience with both core and advanced Java technologies which includes Java, Servlets, JSP, JDBC, XML, JavaScript, JEE, Struts, JPA, JAX-WS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC & Struts MVC.
  • Strong programming skills using Java1.6/1.5/1.4, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL and JDBC.
  • Strong experience with Cross Browser Compatibility issues and Website Optimization, including CSS Sprites and best practices.
  • Experience and exposure in Developing User Interface (UI) Rich Web Applications, and using Front End Technologies like HTML5, CSS3, Bootstrap, JavaScript and jQuery.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWSresources.
  • Hands on experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as using AngularJS, Backbone.js, React.js and Node.js.
  • Experience in working with the Document Object Model (DOM) and DOM Functions.
  • Experience in working with RESTful Web Services and implementing RESTful API’s.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) & SCRUM.
  • Expertise in web application development using HTML5, HTML, DHTML, Bootstrap, CSS3, CSS, Java Script, JQuery, EXTJS, Struts Tag Library.
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse, IBM WSAD/ RAD / RSA, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like SQLYog, TOAD and SQL Workbench.
  • Experience in using Log4J, Version Control using SVN, Star Team, and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows NT, Windows XP & Windows 2K.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.

TECHNICAL SKILLS

  • Java 1.8, J2EE, SQL, PL/SQL, UNIX
  • Microservices, SOA, MVC
  • Spring, Spring Boot, Spring Data JPA, Spring REST, Spring MVC, Hibernate
  • Angular 7.2, Typescript, HTML5, CSS3, Bootstrap 4
  • MongoDB, Oracle 11g, IBM DB2
  • Agile, Waterfall
  • Tomcat 9.0, Oracle WebLogic 11g, IBM WebSphere 6.0
  • GitHub, Subversion
  • JUnit, Mockito, LOG4j, SLF4j

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

Full Stack Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
  • Extensive experience in developing business components based on the customer requirement by using Java 8/JEE API (JDK 1.8).
  • Worked under Agile Methodology to develop Application. Used Wild fly & Glassfish application to deploy the code.
  • Used angular2-highcharts for displaying consumption rate of the medical supplies and equipment. Built Angular JS modules, controllers, pop up modals, and file up loaders.
  • Designed and developed user interfaces using Spring MVC Framework, Spring Boot, Hibernate, JSP, JSTL, HTML, CSS, Mule, Java Script, Angular JS, React JS and Ruby on Rails.
  • Used Angular build-in directives such as ng-controller , ng-repeat , ng-if , ng-switch , ng-init , ng-model and ng-grid for binding the data from server side.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- Net Beans and deployments in Wild fly.
  • Designed and Developed JSF component, implemented event handling using Java, JSF, My Faces, Prime Faces 6.0, AJAX.
  • UI Components and Backing Beans, JSF Prime faces, involved in configuring web.xml, faces-config.xml for navigations, controllers.
  • Developed single page application by using Prime faces backed by Mongo DB & Node JS. Used Jira for bug and task tracking in agile development.
  • Performed API testing and Jasmine Unit testing for achieving data integrity and accuracy.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller architecture of Rails framework and Ruby conducting code reviews.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Written an external API call to explore the connection mechanism to between Sequential to Lease Accelerator (LA) and Sequential to Lever ton Integration system.
  • Work on developing UI components using Swing framework. Used all aspects of MySQL/PHP Programming (object oriented PHP) in LAMP environment.
  • Used Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
  • Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Chef.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Worked on NSS (Mozilla), PKCS11 library to develop the CRYPTO operations for the Node.
  • Developing custom HTML elements using Angular JS directives. Implemented spring framework beans for jBPM actions and event handlers.
  • Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Used micro services architecture with spring based services to integrate user libraries in the application. Involve in the design of port lets for Web Sphere Portal.
  • Used spring securities, Spring JPA, Spring JMS modules. Transaction Management using EJB 3.0 and custom framework.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Experience in using ODBC to access the database. Used Restful services to communicate with the UI layer.
  • Design and Develop SOAP Web services, generate classes from published WSDL and XSD using JAXWS using maven. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Involved in making some static changes to the old application of CWO which is built on Ruby and Rails.

Environment: Java8 / J2EE, Servlets, JSP, JSTL, HTML, JQuery, Angular JS 2.0, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, RAD 8.5, Web Sphere 8.0, Glassfish 3.1.2, Wild fly 8.2, Net beans 8.2, Maven 3.3, Jenkins, JIRA, Oracle 10g, JUNIT.

Confidential, Plano TX

Full Stack Java Developer

Responsibilities:

  • Developed Mule ESB based SOAP and REST based web services.
  • Designing and developing components and coupling them as web services to the product using Apache CXF implementation.
  • Developed a server-side application to interact with the database using Spring Boot and Hibernate.
  • Involved in Agile methodology to get updated with team.
  • Involved in Daily SCRUM meetings and SPRINT Meetings like Showcase, Retrospect and Planning meetings.
  • Used Angular JavaScript for client side validation.
  • Development of components using Spring Framework and designed and developed the interfaces to integrate the components.
  • Develop planes for integrating using Maven, Jenkins for continuous integration, and JUnit for testing the services. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
  • Prepared initial data sets for customers as per security maps, equipment’s, assets and maintenance programs.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Used AngularJs and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created AngularJs Controller which Isolate scopes perform operations in UI.
  • Implemented MVC architecture using Struts2.
  • Design (High level) of system with user team & develop functional specifications.
  • Integrated spring and Struts to inject dependencies into Struts Action classes.
  • Developed model classes and DAO classes.
  • Used Hibernate for persisting data.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format. converted the pages from XM I (XML Metadata Interchange) to AngularJs and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation)
  • Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process.
  • Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
  • Designed and developed Object Oriented Analysis and coding of program for solid modeling. Used Object Oriented Technology (OOA and OOD) working with i.o Streams over http and TCP/IP.
  • Involved in developing Webservice components using SOAP and REST and integrated to the application.
  • Involved in performance tuning the application deployed over Weblogic 11g 10.3.6, also involved in developing JUnit test cases for testing the applications.

Environment: Java JDK 1.7, J2EE, UML, MULE ESB, Servlets, Apache CXF, Hibernate, Spring Boot Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, GIT, XML, JavaScript, CSS style sheets, Log4j, Solaris Unix, Weblogic11g 10.3.6, PL/SQL, Maven, Crucible, JIRA.

Confidential - TX

Java Developer

Responsibilities:

  • Participated in entire SDLC including Requirement analysis, Design, Development, and Test phases.
  • Prepared POC (Proof of Concept) document upon analyzing project requirement documents.
  • Prepared detailed technical design document to document technical changes made to the application.
  • Practiced Hands-on development with Java 1.6 and frameworks such as Spring, Hibernate and RESTful.
  • Used JSP, HTML, CSS and JavaScript technologies to prepare application front end.
  • Developed Oracle PL/SQL applications including stored procedures, functions, cursors, and packages.
  • Modified existing UNIX shell scripts to support the business processes.
  • Communicated with infrastructure support teams to resolve issues in Dev and QA environments.
  • Worked with Business Analysts to get clarity of requirements and with QA team to support testing
  • Demonstrated enhancements made to the application to the business before production release.

Environment: Java 1.7, J2EE, Spring, RESTful web service, Hibernate, WebLogic, Oracle 11g, SQL, PL/SQL, JSP, HTML, CSS, JavaScript, Subversion, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented the Web services and associated business modules integration.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Involved in fixing the bugs Confidential Development and production levels.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Configured objects in spring applicationcontext.xml.
  • Fixed bugs Confidential development as well as production level.
  • Used Log4j for logging.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Used SQL and PL/SQL programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • JUnit Frameworks were used for performing unit and integration testing by writing test cases.
  • Worked in an Agile work environment.

Environment: Windows XP, JDK, Servlets, JSP, Struts, HTML, CSS, JDBC, hibernate, Log4j, JUnit, Oracle 10g, Eclipse, Web sphere.

We'd love your feedback!