We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY:

  • 4 Years’ Experience in Software analysis, Design, Development and Implementation. Involved in hands - on development using Java/J2EE technologies.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, concurrency framework, custom data cache.
  • Expertise in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB, JSTL.
  • Knowledge in application development frameworks like struts, spring, and hibernate.
  • Experience in implementing web based projects using Web/Application Servers such as Apache Tomcat 7, and IBM Web Sphere 7.
  • Extensive experience in writing complex PL/SQL queries.
  • Expertise in using IDE’s like Eclipse, Net Beans, IntelliJ for development.
  • Exposure and working experience of Web Services using Restful, SOAP, WSDL.
  • Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience working on Web Technologies like HTML5, CSS3, JavaScript, JQuery, AJAX and Bootstrap.
  • Extensive experience in Struts framework, Hibernate framework, AJAX framework, Spring MVC, Spring Batch, Spring Boot, Spring Cloud, Spring JMS, Spring Security, and Spring Restful Services and Web services.
  • Experience working on NoSQL databases such as MongoDB and relational databases like MySQL.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can - do attitude.
  • Expertise in JavaScript Framework technologies like Angular.JS, Node.JS, Express.JS.
  • Experience in middleware technologies like EJB, JMS, TIBCO EMS, and Apache Active MQ.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts, spring and JSF Frameworks.
  • Extensively worked on Data migration, Data cleansing and Data Staging of operational sources using ETL processes and providing data mining features for data warehouses.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
  • Experience in working with Enterprise java beans (Session beans, Entity beans, Message driven beans).
  • Experience in modifying and testing scalable, multithreaded, high throughput C++ programs.
  • Experience in developing Web Services and RESTful Services (JAX-RS) using Apache CXF and Jersey frameworks.
  • Expertise in XML technologies like XML, XML Schema (XSD), XSLT and also in XML Parsers like DOM and SAX.
  • Experience using Integrated Development Environments (IDE’s) Eclipse, IntelliJ Idea, and NetBeans.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, MS SQL Server, and MySQL. Good in written SQL, Triggers and stored procedures.
  • Experience in using version control tools like Git, Tortoise SVN.
  • Troubleshooting/Debugging application and integration related production issues.
  • Review and deploying production fixes in PROD servers.
  • Experience in agile development practices like Agile, Scrum, Extreme and SDLC.
  • Proficiency in creating UML design artifacts like Class diagrams, Collaboration diagrams, Use Case diagrams and Sequence diagrams.
  • Experience in design methodologies for software applications using Rational Rose, UML.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, View Helper Pattern.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience in developing automated tests with Selenium.
  • Expertise in creating and consuming web services according to the Representational State Transfer (REST) architectural pattern using JAX-RS API.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.

TECHNICAL SKILLS:

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

Java/J2EE Technologies: JSP 1.2/2.0, Servlets 2.3/2.4, JNDI, JDBC, EJB

Frameworks: Struts, Hibernate, Spring

Application Servers: IBM Web Sphere 7.0, Apache Tomcat, JBOSS

Database: MySQL 5.0, PostgreSQL, MongoDB

Platforms: Windows, UNIX

Web Technologies: HTML, DHTML, CSS, XML, JavaScript, AJAX, JQuery

Development Tools: Eclipse 3.6, My Eclipse, Net Beans, Web Logic

Testing Tools: Mocha, Karma, Junit, Selenium

Automation Tools: Grunt/Gulp, Jenkins

JavaScript Frameworks: AngularJS, Node.JS, Express.JS

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

Full Stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Used Java -J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Developed Web Services using Jersey framework.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed grunt tasks to run the unit tests on Jenkins.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Developed the applications using Java, JSP, JDBC, and WebServices, J2EE architecture using JSP, Struts, and Java Beans.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
  • Built large scale web applications using JavaScript and React.js.
  • Created application to View Data in MongoDB and express.js.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Developed and supported on SOAP and REST web services. Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse databases, data mart databases.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations. Used SOAP UI for testing the web services.
  • Used JVC to create the view and controller part of web application.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using AngularJS.
  • Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous Web Services.
  • Used RDBMS database like DB2 to store, analyze and retrieve the data efficiently.
  • Implemented AngularJS and Node.JS with Spring MVC as model component.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Designed configuration XML Schema for the application.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Deployed the source code on SVN (Subversion) source code repository.
  • Developed Automation framework using Selenium Web Driver.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Run tests by using Selenium remote control in different browsers.
  • Done unit testing using JUnit.
  • Developed MDBs for receiving and processing data from WebSphere MQ series.
  • Used Ant scripts to build and deploy the application in IBM WebSphere Application Server 8.5.
  • JavaScript frameworks such as JQuery, Dojo, ExtJS, AngularJs; CSS preprocessors such as LESS or SaaS. Implementations of JavaScript build, development and testing scripts using tools like Grunt, Bower and Karma.

Environment: Java 6, Spring, Hibernate, Web Services, Maven, XML, Oracle 11g, Eclipse, Ajax, JSP, HTML, JavaScript, JQuery, Unix Shell script, PL/SQL Developer, Mongo DB, DB2, Tortoise SVN, IBM Websphere, Visio, SAO, JVC, Kendo UI, HTML5, CSS3, Node.JS, Express.JS, Grunt/Gulp, Bower, Karma, Mocha, Bootstrap, Agile.

Confidential

J2EE developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Extensively worked on User Interface for few modules using JSPs, JavaScript and Ajax.
  • Front-end development using HTML, JSP, Struts, wrote custom tags.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring's (IOC) concept.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Used GWT to build complex browser based applications.
  • Designed, executed and maintained Selenium Web Driver Testing, automated test cases for regression test cases.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Developed single page applications using AngularJS.
  • Deployed the source code on GIT version control system.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible systems.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Involved in Unit Testing of various modules by using JUint.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Involved in developing SQL. Deployed the code in Unix/Linux Environment.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
  • Used Rational Clear Case for version control and JIRA for bug tracking.

Environment: JDK1.6/1.7, Spring Framework, Spring Boot, Spring MVC, Hibernate 3.0, SOAP Web Services, RESTFUL Web services, Jersey, AngularJS, DB2, CXF, JSON, XML, JavaScript, JQuery, AJAX, JSP, JSTL, HTML5, ESB, CSS3, Unix Shell script, Mongo DB, PostgreSQL, Angular Js, Cloud Watch, GWT, Oracle 11g, PL/SQL, Junit, UML, Apache Tomcat, CVS, SVN, Tortoise SVN, Log4J, Maven, Selenium Web Driver, WebLogic 11g, Eclipse.

We'd love your feedback!