We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Harisson, NY

PROFESSIONAL SUMMARY:

  • Over 7 years of experience as a Java/J2EE Developer in Object Oriented Development, implementation and maintenance of web and distributed Enterprise applications using J2SE/J2EE technologies.
  • Experience working in various methodologies like Agile (Scrum), TDD (Test Driven) and Waterfall Model.
  • Strong Understanding and experience in Data structures, Multithreading, Collections and OOPs.
  • Experienced in Spring IOC/core, Spring DAO support, Spring ORM, Spring AOP, Spring MVC, Spring Cache, and Spring Integration.
  • Experience in development of software applications using JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, Web Services, JavaScript, HTML5, CSS3, AJAX, and JQuery.
  • Well versed in producing and consuming the REST based Restful web services using JAX - RS.
  • Strong Expertise working with major Relational Databases such as MySQL, MS SQL Server 2000/05/08, DB2, Oracle 9i/10g/11g.
  • Expertise on JDBC API for connection and access to databases.
  • Hands on experience in creating reports using reporting tools like Jasper Reports, D3.
  • Experience in developing the UI using Angular 2.0 JavaScript, jQuery, Bootstrap, Ajax, HTML and CSS.
  • Experience in developing front end web pages using JSP, HTML 5, CSS 3, Java Script and JQuery.
  • Experience in developing Rich Internet Application (RIA's), Single Page Applications (SPA's) using Angular 2.0.
  • Strong Exposure to various Web Servers like Apache Tomcat ; Application Servers like IBM WebSphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Experience of working in test driven development (TDD) using Frameworks like J-Unit Framework 4.x and Mockito.
  • Worked on developing a java based reporting frame work that could fetch data from multiple database like Oracle 11g, Sql Server 2012 or MySql5.5.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Worked using different IDEs such as Eclipse, Spring STS, IntelliJ Idea, Netbeans
  • Experience using build Tools - Ant, and Maven; continuous Integration - Jenkins, UDeploy, CruiseControl; source control tools - Subversion, CVS, GIT.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Have experience in development, and Shell scripting on a Unix/Linux platform
  • Good understanding of Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro services architecture.
  • Good Knowledge on Spring boot and its implementation.
  • Ability to use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Well-versed in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Programming Languages: Java 8,7,6, C++, JavaScript, SQL, HTML (5), CSS (3)

Java Technologies: Servlets, JSP,JMS, JDBC, JPA

Frameworks: Struts 2, Hibernate 4, Spring 4, Angular 2.0,JQuery, D3.js

Front end Web Technologies: HTML 5, CSS 3, jQuery, AJAX, JavaScript, Angular js,XML

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-B

Web/App Servers: Apache Tomcat 6.0/7.0/8.0, Jboss 5.0,IBM Web Sphere

Databases: RDBMS - Oracle, MySQL, MS-SQL Server, IBM DB2, MongoDBTesting Tools

Operating Systems: Windows, Linux/Unix

Testing Tools/ Others: JUnit, SoapUI, Putty

Tools: Eclipse IDE, IntelliJ IDE, NetBeans, Sublime, Maven,Putty Ant,Integration (Jenkins), Maven,JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Harisson, NY

Java Full Stack Developer

Responsibilities:

  • Analysis, Design and Development in diversified areas of Client-Server, Distributed and Web applications using Java, J2EE technologies.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, JDBC and other new features in Java 7.
  • Hands on experience in designing website-using Html5, CSS3,
  • Worked extensively on creating website with Bootstrap, JavaScript, JQuery.
  • Developed front-end web pages using JSP, Java Script, Angular.js,HTML5,CSS3.
  • Experience in building single page application using Angular.JS
  • Experience with Spring Core, Spring IOC, Spring Data JPA, Spring AOP, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Experience in application integration using Web services such as JAXB, JAX-WS,SOAP,WSDL,JAX-RS, RESTFUL.
  • Experience in developing queries using SQL and creating Database, Tables, Views, Procedures and worked with IBM DB2.
  • Build Projects using Maven.
  • Exceptional skills in Agile Development and Test Driven Development

Environment: Java 1.8,1.6, J2EE, JSP, Servlets, Spring, Hibernate, XML, RESTFUL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Angular2.0, Continuous Integration, Jenkins, JUnit, SQL, Apache Tomcat, WebLogic Server, DB2, Eclipse,Spring STS, AQT db tool.

Confidential, New York, NY

Full Stack Java Developer

Responsibilities:

  • Involved in in requirement gathering, analysis and extensively worked in Agile Development Environment.
  • Involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean and Spring AOP)
  • Implemented Restful web services using JAX-RS (JERSEY), created and read the JSON objects by using JACKSON libraries.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if,ng- show, ng-hide,ng- change, etc.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Designed and Developed the UI screens using JavaScript, Angular 2.0, CSS3 and HTML5.
  • Implemented different validation control on the web-pages using Angular 2.0.
  • Used MVC Framework Angular JS in the development for data binding and to consume web services.
  • Using WebLogic Application Server as an application server and Eclipse as IDE.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Involved in installing and configuring Maven for building application and deployment.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Developed test cases and performed unit test using JUnit in Test Driven Development (TDD) approach.
  • Used Subversion for code version management.

Environment: Java 1.8, J2EE, JSP, Servlets, Java Beans, Spring, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3,JavaScript, AJAX, Angular2.0,Continuous Integration, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle,PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential, Oakland, CA

Java/J2EE Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Designed Spring Controller to handle requests from users and return results, Spring Validators to verify requests.
  • Developed persistence layer based on JPA with Hibernate framework for providing POJO persistence model for object-relational mapping to Oracle database.
  • Wrote complex SQL queries to fetch data from the database.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Involved in developing XML, HTML5, and JavaScript for client side presentation and data validation on the client side within the forms.
  • Involved in integrations using Maven and Jenkins.
  • Released the products using Agile (SCRUM Development Process) methodology for developing the application, manage the job tickets through JIRA for regularly performing tasks such as interpreting program specifications and requirements.

Environment: Java1.7, Spring4.x, Hibernate 4.0, JSP, Servlets, SOAP Web Services, HTML5, CSS3, JavaScript, jQueryMySQL 5, Junit 4.11, XML, Log4j, Maven, Jenkins, Apache Tomcat 7.0, SVN 1.5

Confidential, Branchburg, NJ

Java/J2EE Developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes.
  • User Input Validation is done using the JavaScript and Action Form.
  • Performed Integration and deployment of applications using ANT and Maven.
  • Performed SQL operations using Oracle Database 10G/11G.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Implemented SOA architectures with web services using WSDL and SOAP.
  • Performed unit testing using JUnit framework.
  • Developed standalone custom Java applications to simulate various systems for testing.
  • Implemented an automated error handling tool and notification mechanism used for propagating notifications to different upstream systems.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.

Environment: Java/JDK 1.7, Spring MVC, Restful Web Services, Hibernate, JSP, CSS3, HTML5, JavaScript, jQuery, Angular.JS 1.x, XML, AJAX, JSON, Bootstrap, Junit, SQL, UNIX, MySQL, WebSphere Application Server, Maven, SVN, Agile.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed internal administration interface.
  • Involved in designing and implementing the User Interface for the General Information pages and Administrator functionality.
  • Designed front end using JSP and business logic in Servlets.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS, JavaScript and AJAX.
  • Worked extensively on Core Java concepts such as Collections, String API, Exception Handling and Multithreading.
  • Created the Allocation and Distribution module prototype using HTML, CSS and JavaScript.
  • Worked on JBOSS application server and tools such as Ant and Jasper Reports.
  • Set-up and administered the version control system using Apache Subversion.
  • Extensively involved in Unit Testing using JUnit.
  • Used Struts Framework for the application based on the MVC-II Architecture and
  • Participated in writing JavaScript functions for front-end validations.
  • Developed stored procedures and Triggers for business rules.
  • Performed unit tests and integration tests of the application.

Environment: Java, J2EE, JDBC, Servlets, EJB, JSP, Struts 1.2.7, HTML, CSS, Java Script, UML, Jboss Application Server 4.0,MySQL, UNIX and CVS, Jasper Reports

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings
  • Closely worked with the end users to gather and analyze the technical requirements.
  • Developed Functional Requirement Document based on user's requirements.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Spring MVC Tiles, JSP, JSTL and JavaScript and data access layer using Hibernate framework.
  • Used spring JDBC to offer abstraction for business from the database related code. and object oriented java objects using Hibernate.
  • Used spring framework along with JSP, HTML, CSS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Used spring JDBC to offer abstraction for business from the database related code.
  • Developed database tables and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Unit tested the application using JUnit.
  • Extensively involved in troubleshooting and resolving production issues.

Environment: Java 1.8, Servlet, JSP, spring, promises, Hibernate, JavaScript, XML, HTML, SVN, CSS, MySQL, Log4j, Tomcat,Maven, Eclipse.

Confidential

Java Programmer

Responsibilities:

  • Involved in the process of analysis, design, and development of the application.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes
  • Development, Testing, Implementation and Maintenance Support in WATER FALL methodology
  • Integrated Struts and Stateless Session beans for various business logic executions.
  • Involved in unit testing, validation, bug fixing and functionality enhancements.
  • Implemented various Java EE design patterns like DAO pattern, Business Delegate, Singleton.
  • Developed the user interface with HTML, JSP, Tag Libraries using Struts framework and client validations using JavaScript.
  • Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures for data persistence in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java EE, Struts, Servlets, JSP, JSTL, Hibernate, Oracle 10g, UML, HTML, XML, CSS, JavaScript, Apache Tomcat

We'd love your feedback!