We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 6+ years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/JEE technology stack.
  • Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Facade and Business Delegate.
  • Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 2.0/3.0, JDBC, Struts, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX - WS, JAX RS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC and JSF MVC frameworks.
  • Strong development experience creating rich frontend UI in AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular-JS, Backbone-JS, Node-JS.
  • Designed services and factories and injected into various methods and designed customized filter techniques in the webpage using Angular-JS.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Strong programming skills using Java1.7/1.6, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
  • Extensive knowledge in using Java Script frameworks such as JQuery and DOJO.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Good Experience in implementing Web Services such as SOAP and REST using CXF2, JAX-WS and JAX-RS.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP and JSTL.
  • Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
  • Developed some backend Node JS modules using Express for the mobile version of the Application.
  • Having good RDBMS concepts knowledge and worked with MySQL, Sybase, Oracle 10g and DB2.
  • Experience working with NOSQL databases likeMongo DB.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Expertise in Cutting Edge Technologies like EJB, JMS, REST, Jersey, JTA, XML and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss.
  • Experienced in writing unit test cases using Junit, Mokito. Experienced using tools like JIRA, Confluence, Rally.
  • Developed JavaScript code for browser compatibility (specific to IE) and Firebug for debugging Client Side JavaScript.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
  • Good Knowledge in developing and deploying applications on J2EE application servers like Apache Tomcat for deployment and customizing WAR/ JAR file management for web applications .
  • Worked on different Application and Web Servers like IBM, BEA Web Logic, and JBoss.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Extensive experience in scripting languages, including Shell Scripting, Batch Scripting, and build automation using ANT, MAVEN,GRADLEand other UNIX, Windows system level programing.
  • Experience with unit testing using Junit and writing build scripts using ANT and Maven.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows 7 and Windows XP.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization.

TECHNICAL SKILLS

Languages: C, C++, Java (J2SE1.7/1.6/1.5, J2EE1.5/1.4), SQL and UML2.0

Technologies: JSP 2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.2/2.0, Web Services, SOAP, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, AngularJS, JQuery, JavaScript1.x, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, IntelliJ

Web/Application Servers: Tomcat6.x/5.x, JBoss, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x

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

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Sybase 11

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center.

Version Control: CVS, SVN, GIT and Rational Clear Case.

Methodologies: Agile Methodology, Waterfall, Extreme Programming

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.2

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Full stack Java Developer

Responsibilities:

  • Followed an extremely light and efficient Agile Scrum Methodology, adapted to be most easily applied .Participated in sprint plans, code reviews and also in daily stand-ups. Continuous co-ordination with the team during different phases of application development.
  • Developed the functionality for communication between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern, which includes Angular JS, Angular-UI, JQuery, HTML5, CSS3, JavaScript and Bootstrap and Mongo JavaScript Expressions in Angular ($match, $group, $sort, $limit) etc.
  • Developed Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services involving the Consumption of Third party service integration like SOAP web services.
  • Performed DOM manipulations, create Templates, Directives, Factories, Controllers, and established two way Data binding using AngularJS.
  • Defined new validations through AngularJS for the form field validation implemented through HTML and used AJAX, JSON to send request to the server to check the functionality of the website.
  • Worked on creating Dynamic Navigation bar through JSON data using Angular JS service.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM withJPAAnnotations andSpringMVC Framework.
  • UsedSpringAOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Involved in writingSpring Configuration file that contains declarations, and extensively used SpringIOC and AOP.
  • Integratedspring(Dependency Injection) among different layers of an application.
  • Developed web layer usingSpringsframework and to manage the project in MVC pattern.
  • Designed and developed a RESTful APIs usingSpringREST API.Maintain high-quality of RESTful Web Services guided by best practices found in the Richardson Maturity Model.
  • Jersey implementation of JAX-RS is utilized to develop Restful Web Service to carryout CRUD capabilities.
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Wrote grunt tasks, bower, npm for packing and creating production ready code. Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.
  • Followed Test Driven Development and wrote the test cases to test the angular controllers, services and directives using Jasmine, Karma. Also used protractor for end-to-end testing.
  • Used Node JS for implementing CORS (Cross Origin Resource Sharing) and developed REST services using Node and Express, modules.
  • Created/managed Mongo DB/NoSql collections and handled CRUD (Create, Read, Update, and Delete) operations on using Java libraries/API's.
  • Worked with executed unit test cases by using JUNIT and also Mockito frame work for accuracy of Backend code for Rest Web Services.
  • Used Jenkins which automates the provisioning and configuration for all of thecontinuous Integration Server including plugins, jobs, server configuration, etc.
  • Part of a response team that worked on Production issues while the application is deployed to Production. Responsible for compiling and submitting an error report for management each week.
  • Composed and executed Mongo DB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Used TortoiseSVNand did a hand full of code merge from branch to trunk level using SVNmerger.

Environment: core Java 1.7, Junit, SOA, Oracle, JSP, HTML5 CSS3, AngularJS, bootstrap, web logic, Jenkins, Maven, Hibernate, MVC/MVW, Spring MVC, Spring IOC, Spring AOP, Mongo DB, Eclipse, Web services, Maven, log4j, JavaScript, SVN, Agile, Express.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and development applications using AGILE SCRUM methodology. Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and Developed the UI screens using Spring MVC, JavaScript, Html and CSS.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
  • Developed and architected an improved single-page application using Backbone JS and existing REST API.
  • Used Backbone JS (for heavy DOM manipulation). Used Backbone JS to implement user interface of the web application.
  • Web application development for backend system using Backbone.JS. Implemented Backbone Js client side validation and Implemented Backbone Js modules.
  • Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response fromRESTAPI calls.
  • Designed and developed the project using MVC design pattern. Segmented the project into several sprints and collected the requirements from the clients.
  • Developed SpringIOC for Dependency injection andSpring Hibernate for Data access layer.
  • UsedSpringAOP to capture performance statistics of business logic and DAO layer methods.
  • Designed, developed and delivered RESTful Web Services, which significantly improved performance and increased customer bases utilizing Core Java Spring Beans framework.
  • Designed & Developed persistence service using Hibernate framework. Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
  • Configured and Integrated spring and Hibernate frameworks. Involved in client side validations using JavaScript.
  • Enhanced user experience by designing new web features using MVC Framework in Backbone.js
  • Connected the API's which enforces the communication to the server using Backbone JS.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests and used POSTMANRest client for chrome to test all the services.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
  • MadeJavaScript and html modifications to add features to Mapping Locators on client’s pages based on therequirements.
  • UsedMaventool to build and packaged, deploy an application project and integrated with Jenkins.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Developed database triggers and procedures to update the real-time cash balances.
  • Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
  • Responsible for Unit Testing usingJUnitand Implemented unit testing (JUnit), functional testing and integration testing.
  • Configured and created application log files using Log4j required to trace application andGITfor version controlling.

Environment: Java/J2EE, JMS, JNDI, Spring, Hibernate, JavaScript, IBM MQ Series, CSS, Web Sphere 5.1.2, Ant, Clear Quest, PL/SQL, Oracle9i, Eclipse, Maven, Jenkins, Junit, GIT.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements.
  • Involved in developing the complete process flow of PNG system for all the layers and Developed JSP custom tags in the web tier to dynamically generate web pages.
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
  • Designed and developed various modules of the application with J2EE design architecture, JDBC, JSP, JSF, EJB.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Provided connections usingSpringJDBC to the database and developed SQL queries to manipulate the data and involved in writing SQL & PL SQL - Stored procedures & functions.
  • Used Java classes, EJB, Spring, Spring Dependency Injection, and XML for developing the complex business rules.
  • Implemented Message Driven Bean Using JMS. Implemented enterprise applications with JQuery, and Spring MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging usingSpringAOP.
  • Enriched UI using JSF UI Components and Backing Beans, JSF, JMS involved in configuring faces-config.xml for navigations, controllers.
  • Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing.
  • Developed pages usingJSFfeatures like converters, validators, action Listeners, custom components, etc. and created conditional logics in pages usingJSFtags and JSTL.
  • Developed Web Services in the service layer and implemented Web Services based on SOA architecture with RESTful.
  • Worked mostly on back end MYSQL, designed database structure and created persistent objects.
  • Updated legacy Ant build infrastructure to new Gradlebased build system, enabling more robust test, build and release procedures.
  • Worked on the UI Customization, modifying the HTML as well as JSP Pages. And Applied patches to Plateau LMS, and written consolidated shell scripts to apply all the DB patches.
  • Involved in writing the Control Files and Used SQL Loader to load the data from flat files to Intermediate Tables.
  • Involved in the development of the consumer interface using classes, Packages, Functions, Procedures and Cursors etc.
  • Involved in writing the XSL Transformation files, which transform XML data.

Environment: Java/J2SE 1.5, JSP, JSF, core Java, Spring JDBC, PL/SQL, HTML, Java script, Agile, Rational Rose, Oracle, Eclipse, SVN, UML, XML, MYSQL, EJB

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs . Developed the business tier using Core Java and the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • Used JSP, HTML, JavaScript, CSS and Ajax for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer and built admin module using Struts framework for the master configuration.
  • Developed action classes and form beans and configured thestruts-config.xml.
  • Developed user interfaces to display and edit the configuration data and store it in database using strutsand JQuery.
  • Implemented MVC Design Pattern usingStrutsMVC Framework and involved in writing validation classes using core java andStrutsvalidation rules.
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJBstandards.
  • Used WebSphere data sources for the database connection and accessed using JNDI names.
  • Implemented the WebSphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for inserting and updating the tables of the database.
  • Implemented application using core java and maintained concurrency withmulti-threading.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Development, testing and deployment of enterprise applications on Windows platforms through Eclipse,
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • UsedLog4jto capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • WroteANTscripts to automatically save particular files from remote to local machine.
  • Deployed the application on production server along with WAS administrator.

Environment: s: Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Struts, EJB (Session Beans), LOG4J, WebSphere DataSource, IBM WebSphere, JNDI, Oracle, Windows XP, UNIX, ANT, Eclipse.

We'd love your feedback!