We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 8 years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirement analysis, Design, Development, Testing and Deployment of Software applications. and JSP.
  • Extensive experience with both core and advanced Java technologies which includes Java, JSP, JDBC, Struts, Servlet, JMS, JPA, Java API for XML Web Services, Spring, Hibernate ORM, Spring Beans .
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot).
  • Experienced in MEAN stack development (MongoDB, Express JS, Angular JS & Node JS).
  • Experience writing angular.js code for developing Single page applications (SPA), used several inbuilt language core directives, expressions and modules.
  • Extensive experience with Angular JS directives, and services to interface with both restful and legacy network services also DOM applications.
  • Extensive experience on modern front - end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS.
  • Experience working with distributed n-tier applications using Java and J2EE technologies in areas such as Financial Services and HealthCare.
  • Hands-on experience in Consuming Restful Web services using AJAX (Angular $http, $resource and jQuery) to exchange (request/responses) information with databases such as MySQL and Oracle 10g/11g.
  • Hands on Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Extensive experience in waterfall and agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Strong Hands on Experience with IBM MQ, Active MQ Series and JMS for communications between middleware components.
  • Experience in utilizing with JS library and designing dynamic and browser compatible pages using JQuery, JavaScript and AngularJS.
  • Experience in developing HTML and JavaScript for client side presentation and, data validation within the forms.
  • Experience working with Responsive web design (RWD) using bootstrap.
  • Experience working with Amazon Web Services (EC2, S3, RDS, Elastic Beanstalk).
  • Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, JBoss, Tomcat server with variety of development IDE’s like Eclipse, Spring Tool Suite and IntelliJ IDEA.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Experience in using Log4J, Slf4j and Version Control using SVN and GIT.
  • Experience with unit testing using Junit/Mockito and configuring builds using Maven.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Good knowledge working with Non-Relational Databases like MongoDB (NoSQL).
  • Experience in installing, deploying and testing with multiple Web/Application Servers like IBM WebSphere, WebLogic 8.1/7.0, JBoss Application Server and Tomcat.
  • Worked on different OS environments like Linux, Windows and OS X.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: Java 1.6/1.7, C, C++, C#.

J2EE Technologies: JDBC 2.x, Servlet 3.x, JSP 2.x, JMS 2.0, JNDI, JAX-WS, XML, JAX-RS.

Web Technologies & Frameworks: HTML5, CSS3, Java Script, jQuery, JSON, AJAX, XHTML, XML, XSLT, XML Schemas, DHTML, Node JS 2.x, AngularJS, Bootstrap, Spring 3.x & Hibernate ORM 4.x

Web/Application Servers: Apache Tomcat 7.x, IBM WebSphere 7.x, Oracle Web logic 12.x

Databases: MySQL, Oracle 10/11g, Mongo DB.

Methodologies: Agile (TDD & SCRUM), Waterfall.

Operating Systems: Linux, Windows, Mac OSX.

IDE s: Eclipse Neon, Spring Tool Suite 3.5, IntelliJ IDEA 15.0.

Other Tools: GitHub, SVN, Log4j, Slf4j, Junit, Maven, Mockito.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modelling, analysis, and design.
  • Developed the application based on MVC architecture using Spring Framework (MVC, IOC, AOP) designed Controllers and Spring Beans.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception handling programming.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using spring AOP.
  • Used Hibernate framework for developing the persistence layer.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Extensively used Hibernate in data access layer to write DAO's.
  • Developed several web pages using JSP, HTML, and XML.
  • Used JavaScript and jQuery to perform checking and validations at Client's side.
  • Involved in Sever side validation based on the Business rules.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using Angular.js, JSP, JavaScript and HTML/DHTML and CSS.
  • Implemented test cases for Unit testing of modules using Junit/Mockito.
  • Used Maven for building the project.
  • Worked with Log4J effectively for logging messages to the appropriate log files.
  • Used JMS using MQ Series for asynchronous communication by putting the messages in the Message queue.
  • Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project.

Environment: JDK 1.7, J2EE, Spring Core, Spring MVC, Hibernate, JSP 2.3, Servlets 3.1, Web services (REST & SOAP), SQL, XML, HTML, SOAP UI, Maven, JMS, Java Script, HTML5, Junit/Mockito, Angular.js, AJAX, JQuery, JSON, Log4J, WebLogic 12c.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC management using Waterfall Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Developed technical design documents (TDD) prior to code development.
  • Designed and developed the application using Java/J2EE standards.
  • Involved in most of the UI and Business level enhancements in Web based UI application.
  • Implemented the application using Spring MVC Framework.
  • Involved in Coding of the application using Spring MVC, JSP, and web services.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Spring framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Hibernate and JDBC were used against Oracle databases at DAO data layer.
  • Consumed services from various clients using SOAP and WSDL.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Used log4j/SLF4j for printing the logs for debugging the errors.
  • Developed the applications using Eclipse IDE.
  • Wrote test classes using JUNIT/Mockito for Unit Testing.
  • Used GIT for version controlling system.
  • Jenkins build was used for build and deployments.

Environment: JDK 1.7, Hibernate, Spring MVC v3.2, Apache CXF 2.7, Eclipse, UML, HTML, Java ScriptJQuery v1.8, XML, Apache Tomcat 7.0, Log4j, Slf4j, Oracle 11g, JUnit, Mockito, Maven 3.1.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring MVC Framework that leverages classical Model View Layer (MVC) architecture. Designed UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Involved in designing user screens and validations using HTML, jQuery, JavaScript and JSP as per user requirements.
  • Responsible for validation of Client interface JSP pages using Struts form validations.
  • Involved in major application core design change and app server configurations.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Customized the content and page layout by using struts tags in JSP, Action and Form (MVC), HTML, JQuery, CSS, DAO layers to DB2 Database.
  • Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs and Servlets.
  • Used Maven to build and deploy the application.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using SOAP Web Service.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate 3.0 ORM framework with Spring framework for data persistence and transaction management.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: JDK 1.6, J2EE, Spring MVC, Spring IOC, Web Services (JAX-WS), Hibernate 3.0, JSP 2.3, Servlet 3.0, MySQL, HTML, XML, SOAP, WebLogic 12c, Maven, Log4J, SLF4j, XSLT, XSD, jQuery, DB2, JavaScript, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.6, J2EE, JavaScript, Struts 1.x, HTML, DHTML, XML, JSP 2.2, Servlet 3.0, Apache Tomcat 6.0, Rational Rose, Oracle 10g.

We'd love your feedback!