We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Newark, NJ

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (Servlets, JSPs, JNDI, Java Beans, EJB, RMI, and JDBC).
  • Expertise in implementing Java/J2EE design patterns such as Singleton, Factory Pattern, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter, Data Transfer Object and Value Object.
  • Experience in front - end UI development usingJSP, JSTL, HTML, DHTML, CSS,andJavaScript and Angular JS.
  • Expertise in implementing MVC frameworks using Spring, Spring MVC and Hibernate for persistence.
  • Highly skilled in developing Web applications using SOAP based Web Services - SOAP, WSDL, CXF, AXIS, and JAX-WS and RESTful Web Services - JAX-RS, CXF, and Jersey.
  • Experience in different aspects of Enterprise Software Development including integration,Web Services SOAP, REST, WSDLand portals.
  • Experience in developing applications using web/application servers like WebLogic, WebSphere, JBoss and Tomcat.
  • Expertise inRDBMSconcepts and experience inOracle, MYSQL and MS SQL Server.
  • Hands-on experience in writing complex database queries, stored procedures, and triggers.
  • Extensive development experience on different IDE's like Eclipse, My Eclipse, NetBeans.
  • UsedSVNandGITversion controller to manage code versions.
  • Hands on experience wif build tools like ANT, Maven and logging tools like Log4J.
  • Experience in developing Unit testing & Integration testing wif unit testing frameworks like Junit.
  • Proficient in creating Web Forms and validating user inputs using validation techniques.
  • Knowledge of AWS, MyBatis, Spring Batch, Spring Boot and DevOps technologies (such as Jenkins).
  • Right kind of attitude to perform in the organization and to be committed and self-motivated wif strong and sound programming noledge.
  • Versatile team player and individual contributor wif strong analytical and problem-solving skills.

TECHNICAL SKILLS:

Language: Java, J2EE, C, C++, SQL and PL/SQL.

Java Technologies: Core Java, Design Patterns, Collections, Multi-Threading, JDBC, RMI, Servlets, JSP, Custom tags and JPA.

Web Technologies: HTML, DHTML, Angular JS, JavaScript, CSS, AJAX, JQuery, JSTL, JSON and XSLT.

Frame works: Spring and Hibernate.

Web Services: SOAP and REST.

Application/Web Servers: WebSphere, WebLogic, JBoss and Tomcat.

IDE and Tools: Eclipse and NetBeans.

Design Patterns: MVC, Singleton, Factory and J2EE Design Patterns.

DBMS: Oracle, SQL Server and My SQL.

Version Control: GIT and SVN.

Operating Systems: Windows and UNIX.

Build and Test: Maven, ANT and JUnit.

PROFESSIONAL EXPERIENCE:

Confidential - Newark, NJ

Full Stack Java Developer

Responsibilities:

  • Followed Agile Methodologies - Scrum to manage full life-cycle development of the project.
  • Worked on the web page enhancements using HTML, CSS, Angular JS,JavaScript, Servlets and JavaBeans.
  • Used AngularJS form validations for validating the client-side data.
  • Worked on the enhancements design which is developed on Spring Framework.
  • Web Application developed on Scrum methodology wif the help of My Eclipse IDE.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction wifSpring Aspect Oriented Programming (AOP) functionality.
  • Extensively used Spring MVC and Hibernate Framework for data handling.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Created and consumed web services using JSON, XML, and REST.
  • UsedWebLogicandTomcatservers to run and debug the application in local.
  • Insert/Update Rate Factors into Oracle Database as per the requirement specification usingPL/SQL.
  • Implementing Business functionality rules usingOracle Stored Procedures.
  • UsedSVNversion controller to manage code versions and to check in the data asXMLfiles.
  • Unit Testing wifJUnitsand Application testing in local. Logging Unit Testing defects inQuality Centerfor tracking purposes.

Environment:Core Java, Spring, Hibernate, Agile/Scrum, HTML, JSON, AJAX, CSS, Angular JS,REST, JavaScript, Servlets and JavaBeans, Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, SVN, ANT, Junit, Windows.

Confidential, Phoenix, AZ

Java Application Developer

Responsibilities:

  • Actively involved inanalysis,designanddevelopmentof Application usingAgile Methodology.
  • Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests.
  • Developed specifications dat includeUse Cases, Class Diagrams, Sequence DiagramsandActivity Diagrams.
  • Designed Graphical User Interfaces usingHTML, CSS, JavaScript, Angular JS and JSP.
  • Coded in Angular JS MVC Framework to make single page application and complex price configurations pages.
  • UsedAJAXFramework for Dynamic Searching of covered products for funding.
  • Developed the application usingSpring Frameworkdat leverages classicalModel View Controller MVC architecture.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used Spring MVC and Hibernate Framework for data handling.
  • Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful web services.
  • Deployed the applications using WebSphere Application Server.
  • UsedHibernatein data access layer to access and update information in the DB2 database.
  • Designed database and normalization for databases inDB2 and used theStored ProceduresandTriggersin the application.
  • DevelopedJUnittest cases for all the developed modules.
  • UsedLog4Jto capture the log dat includes runtime exceptions, monitored error logs and fixed the problems.
  • UsedGITfor version control across common source code used by developers.
  • UsedMavenscripts to build the application.

Environment:Java, J2EE, Agile, Hibernate, JSP, Servlets, JMS, XML, REST, JavaScript, HTML, GIT, Log4J, Eclipse, WebSphere Application Server, Rational Rose, JUnit, Maven, DB2, Windows.

Confidential, Alpharetta, GA

Java Application Developer

Responsibilities:

  • Involved in Scrum process of Agile methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Participate in organizing code review meetings, demo meetings at end of sprint which occurs every two weeks.
  • Developed presentation layer for request capturing screens, search screens usingHTML, CSS, JSP and JavaScript.
  • Designed and develop web based UI application using Spring frame work and used JSTL, AJAX, CSS, JQuery for the presentation layer.
  • Worked on XML, XSD and XSLT to parse the request and created the new one based on the specification.
  • ImplementedMVCdesign pattern using JDBC framework and developed on WebSphere application server.
  • Designed and worked on implementation of Bean classes to develop the interface of business Logic between Front tier and Backend tire.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update and delete operations.
  • Designed and implemented SOAP XML Request and Response, WEB Service WSDL using XML.
  • Used Oracle, PL/SQL and Toad tool for retrieving data.
  • ConfiguringLog4jfor debugging the application.
  • Responsible for unit testing using Junit. Responsible for manual and functional testing.
  • Responsible for code review and writing code as per strict coding standards.
  • Used ANT tool to build and deploy applications.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing wif guaranteed delivery.

Environment:Core Java, JDBC, HTML, CSS, JSP, JavaScript, JQuery, Servlets, SOAP, XML, Eclipse, Apache Tomcat, Oracle, Log4j, Junit, SVN, ANT, Windows.

Confidential, Birmingham, AL

Java Application Developer

Responsibilities:

  • Actively involved in Agile Standup meetings throughout the project wif team members on day to day basis for the update on project status.
  • Participated in design sessions during sprint design meetings to understand and come up wif design solutions for the user stories.
  • Implemented the user interface for the User management such as add user, delete user, modify user.
  • Developed the front-end user interfaces using JSP, JSTL, JQuery, JavaScript, AJAX, JSON, HTML and CSS.
  • Worked on implementation of the Business logic usingJSP, JSTL, Java Beans, DAOand Service Classes.
  • Designed and developed web application for real-time Request/Respond model for reports management module using Spring MVC framework in Eclipse environment.
  • Designed and developed Persistence layer components using Hibernate.
  • UsedHibernateto connect to the MS SQL database. Implemented HQL in data access layer to access and update information in the database.
  • CreatedDatabase Triggers, Stored Proceduresand functions usingPL-SQL.
  • Used Jenkins for Continuous Integration.
  • SVN is used as Code Versioned control.
  • Developed unit test cases usingJunit.
  • Deployed the application inApache Tomcat Web Server.

Environment: Java, J2EE, Spring, Hibernate, Eclipse, PL/SQL, SQL Server, JQuery, JSTL, HTML, JavaScript, JSP, CSS, Servlets, JDBC, XML, SVN, Jenkins, Apache Tomcat, Junit, Windows.

Confidential, Fort Worth, TX

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design of use case diagrams, class diagrams and sequence diagrams in Agile Model using Scrum methodology for the business requirements
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented Spring (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation.
  • Used SOAP based Web services and Rest Web services for transferring data between applications.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process
  • Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer usesHibernate.
  • Implemented various design patterns in the project such as Business Delegate.
  • Extensively worked wif XML using DOM and SAX parsers for transferring the data between different components.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Implemented JMS public/subscribe for asynchronous messaging.
  • Used WebSphere Studio Application Developer to develop and deploy the application
  • Deployed entire application on the production and staging servers at different Levels.
  • Developing Test Cases and did unit testing using JUnit.

Environment: Java, J2EE, Spring, Servlets, JSP, JDBC, EJB, XML, SAX, JAXB, PL/SQL, Oracle, UML, JavaScript, WebSphere, ANT, Apache AXIS, SOAP, WSDL, Eclipse, JBoss, JUnit, CVS, Windows

Confidential

Java Application Developer

Responsibilities:

  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Actively participated in design and technical discussions.
  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination wif client and offshore team, meetings wif business users, functional and technical guide to the offshore team, project management.
  • Implemented Model View Controller (MVC) architecture using Spring framework for view level customizations and interfaced wif theapplication logic.
  • Developed JSP’s, HTML, and DHTML dat presents data to the client.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Developed Action classes, Form Beans to perform 3-tier architecture.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Performed backend communication using Hibernate.
  • Used SOAP to create Web Services.
  • Used JUnit for unit testing.
  • Used CVS for version control.
  • Implemented JMS Queue and topic Connection factories and MDBs in successful manner for both Asynchronous and Synchronous message communication

Environment: J2EE, Java, Oracle, JSP, Spring, Hibernate, JUnit, JavaScript, JDK, JDBC, ANT, JQuery, Web Services, SOAP, UML, RAD, JBoss, WSDL, Log4j, CVS, Windows.

We'd love your feedback!