We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Round Lake, IL

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in application design and development using JAVA and other web technologies including Core Java, JSP, Servlets, JMS, Struts.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
  • Extensive experience in different IDEs like Eclipse, NetBeans, Spring Tool Suite
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile.
  • Experience in software design and analysis using UML methodologies in Visio 2010.
  • Experience in design and development of applications using Java, J2EE, Spring Framework, Hibernate, Struts, XML, SOAP and REST Services.
  • Expertise in Core Java with strong understanding of Object Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of SpringFramework (Core, JDBC, AOP, MVC and DAO).
  • Experience in working with Object/Relational Mapping (ORM) Tool Hibernate for Persistence Layer which includes writing custom CRUD statements, integrating stored procedures and functions.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL,JAX - WS and JAX-RS
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JSP, JavaScript, JQuery, JSON
  • Expert in Query writing using SQL, Procedures, Functions and Packages using PL/SQL.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML and SQL queries.
  • Hands on experience using various Operating - Systems like Windows, Unix, Linux.
  • Experience in front-end technologies like HTML5, CSS3, Angular.js
  • Worked closely with other employees to facilitate resolution of software and systems problems in a variety of environments including production, staging and development.
  • Experiences in Web services development.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.

TECHNICAL SKILLS:

Programming Languages: C, Java, J2EE

Frameworks: Spring, Hibernate, Struts, EJB, JMS, JSF

Java/J2EE Technology: Java J2EE, Java J2SE, Servlets, JSP, JNDI, Web Services, JavaScript, JQuery, JDBC, SOAP, REST, JMS, AJAX, XML, CSS

Web Services: SOAP, Rest

IDE: Eclipse, RAD

Databases: SQL, PL/SQL

Application Servers: Web Logic, JBoss, Web sphere, Tomcat.

Scripting Technologies: Java Script, JQuery, Shell

Designer Tools: UML, MS Visio

Operating Systems: Windows, Unix, Linux, OS X

PROFESSIONAL EXPERIENCE:

Confidential, Round Lake, IL

Full Stack Java Developer

Responsibilities:

  • Worked on Spring MVC architecture.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, CSS, JQuery.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Highcharts to generate charts for data analysis
  • Developed an own realm for Apache Tomcat Server 6.0 for authenticating users.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Used Oracle 11g to manage data and create tables.
  • Used Xtentech and Apache POI to download the data in UI in excel sheet.
  • Configured the POJO's for mapping the Java classes to Database tables in Hibernate.
  • Developed views and Controllers using Spring MVC Framework.
  • Used customized services and directives in AngularJS to develop dynamic and responsive WebPages.
  • Used Struts-Validator framework for all front-end validations for all form entries.
  • Configured Hibernate ORM mappings like many to one and one to many relations.
  • Used Maven for build process, and test the JUnit test cases.
  • Used Subversion as version control system.
  • Worked on Build and deploy tools like Maven, Jenkins and ANT.
  • Developed code Using IntelliJ for integrated development environment.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Used GITHub as version control and Ant build tool to maintain Project dependencies.

Environment: Java6, ApacheTomcat 6, Oracle 11g, Spring MVC, JUnit3.8.1, HTML5, CSS3, jQuery, Spring 2.0, Hibernate 3.0, Struts2, Highchart 1.9,AngularJS, Java7

Confidential, Springfield, MO

Java Web Developer

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules
  • Created UML diagrams like activity diagrams, sequence diagrams, and Use case diagrams.
  • Worked on Spring Tool Suite IDE as the Application Development Environment.
  • Collaborated with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for various software modules of the web application.
  • Involved in the development of Web Services to provide the interface to the various clients running on Java applications using JSON Rest Service.
  • Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Implemented the Service Layer using Spring, JPA-Hibernate and JMS
  • Implemented MVC architecture using Spring framework and achieved loose coupling using Dependency Injections (DI/IOC) by referring Beans in XML files.
  • Deployed the application using Vagrant.
  • Coded Maven build scripts to build and deploy the application.
  • Used Gradle 3.4 as build and configuration tool.
  • Used Html, CSS, JavaScript as the web-framework for developing front end interactive and dynamic web pages.
  • Used Subversion as version control system.
  • Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
  • Deployed the application in Production environment..
  • Tested the java code using SPOCK and JUnit.
  • Performed code review using crucible.
  • Used Hibernate annotations for validation.
  • Written Unit test cases using JUnit testing framework.
  • Developed user interface using JSF involved in configuring web.xml and faces-config.xml according to the JSF framework.
  • Used Subversion as version control system and ANT/MAVEN, Bamboo for Continuous Build Integration.
  • Involved in the development of front-end design using JSP, HTML, CSS and Angular.js
  • Worked on JUNIT testing, Integration testing Development frameworks.
  • Generate SQL Scripts to update the parsed message into Database.
  • Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards.

Environment: Core Java, Java8, ApacheTomcat 8,Sql Server Management Studio, Spring MVC, Hibernate, SPOCK, HTML5, CSS3, Spring 3.0, Bamboo, REST WebService, Angular JS, JavaScript, JQuery, JSON REST Web Services, JIRA.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
  • Responsible for understanding the scope of the Project and Requirement gathering.
  • Extensive experience on front end development with HTML, CSS for styling of the webpages.
  • Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures.
  • Used JUnit for testing and check API performance.
  • Developed Junit test cases for test coverage of the application.
  • Implemented web services using the Java API's like Jersey, Jackson, Apache-CXF according JAX-WS and JAX-RS specification.
  • Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
  • Used SpringAOP and Spring IOC Framework for logging and other functions.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Implemented Micro-Services Architecture for various components using Spring Boot and Apache Tomcat 8 .
  • Used Spring JDBC to invoke Stored Procedures and database connectivity to DB2.
  • Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
  • Wrote extensive HTML5, CSS3, AngularJS code to build dynamic pages using Eclipse.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Involved in modifying some changes in DAO layer using Hibernate.
  • Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Involved in Design Reviews and Code Reviews.
  • Developed several service controls consuming various web services.

Environment: Java (JDK 1.6), J2EE, Web Services, PostgreSQL, HTML5, CSS3, Javascript, JSP, Eclipse, JavaScript, JUnit, REST Web Services,Java7, Rally.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Extensive experience on front end development with HTML, CSS for styling of the webpages, JavaScript for client side validations JQuery .
  • Used Eclipse as development IDE for web application.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Used Spring Core Annotations for Dependency Injection and integrated with Hibernate
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used Hibernate for Database connectivity.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writingDAO layer using Hibernate to access the Oracle database
  • Implemented Hibernate to map all the tables from different data sources to make database updating

Environment: Java, Eclipse, Bamboo, Spring 3.0, JQuery, Hibernate, HTML, XML, CSS, Javascript, Eclipse, Oracle10g, Junit, Spring AOP, REST, SVN, GIT

Confidential, Sylmar, CA

Web Developer

Responsibilities:

  • Development of customized components based on Struts, HTML, JavaScript.
  • Written Stored Procedures, Triggers, and Views extensively.
  • Deployed business components into Bamboo Server
  • Designed and developed Service layer using Struts framework.
  • Developed presentation layer using tag libraries like logic, html, bean, etc in JSP pages.
  • Extensively used Hibernate template in data access layer to do Database Operations.
  • Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
  • Developed the User Interface (UI) using Java Server Pages (JSP), CSS and JQuery.
  • Wrote Servlet and Invoker servlets to redirect to JSP files.
  • Developed web pages using JSP, Servlets, HTML and JavaScript.

Environment: J2EE, JDK6, Java Script, JSP, XML, HTML, Eclipse, Oracle10g,JBoss,Swing

Confidential

Java Web Application Developer

Responsibilities:

  • Developed user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier
  • Developed JSP pages and client side validation by java script tags
  • Developed an own realm for Apache Tomcat Server for authenticating the users
  • Developed front end controller in Servlet to handle all the request
  • Developed Controller Servlet to handle the database access
  • Developed custom tags to display the data in JSP pages.
  • Deployed the application in Production environment
  • Supporting the application at client side

Environment: JavaScript, Apache Tomcat, Oracle, Spring, Hibernate, Eclipse

We'd love your feedback!