Java Full Stack Developer Resume
Wilmington, DE
SUMMARY:
- 5+ years of experience as a Java/J2EE Developer working on all phases of the software development life cycle including Analysis, Design, Development, Implementation and Documentation.
- Experience in application designing using object oriented methodologies like UML.
- Extensive experience in Application development using Core Java, JavaFX, FXML, Scene Builder, J2EE technologies like JSP, JDBC, JDNI, Spring, Hibernate, HQL, FXML, XML, SQL, JavaScript, HTML/CSS.
- Experienced in core Java, OOPS Concepts, Design Patterns, Collections, File I/O, Exception handling, Multithreading, Concurrency, Garbage Collection.
- Expertise with web frameworks like Spring and MVC frameworks like Spring MVC, IOC/DI.
- Extensive experience in ORM tools like Hibernate and good knowledge of HQL.
- Good Knowledge of Android development.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, REST, WSDL, JAX - WS, JAXB, JAX-RPC using tools like Apache Axis 2.0.
- Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
- Front-end experience with HTML, CSS, JavaScript, jQuery and Angular JS.
- Good experience in writing and performance tuning database queries, stored procedures, triggers using Oracle, MySQL databases.
- Writing database queries in SQL.
- Profound knowledge in configuring and deploying applications in Tomcat Server, Web Logic, Web Sphere and JBOSS .
- Having good experience in build tools like ANT and Maven and also reporting tools such as JIRA, SSRS.
- Experienced in TDD (Test Driven Development) using Junit
- Developed applications using IDE's Eclipse and Android Studio.
- Knowledge of using version control with SVN, Git on github and bitbucket.
TECHNICAL SKILLS:
Languages: Java, C, SQL, HQL, HTML5, CSS3, JAVASCRIPT, jQuery, Angular JS 2.0
Operating Systems: Windows, Linux, Mac OSX
Java/J2EE Technologies: JSP, JSTL, JDBC, Servlets, EJB, JNDI, Java Beans
XML Technologies: XML, FXML
Build Tools: Maven, ANT
Web Application Languages: HTML, CSS, JavaScript
Database: Oracle 11g, My Sql
Web Frameworks: Spring, Angular JS, Hibernate
IDE Tools: Eclipse, SQL Developer, Android Studio, Vim, Brackets, Spring Tool Suite
Web Server: Apache Tomcat, JBOSS, Web Logic, Web Sphere
Web services: SOAP, REST, JAXP, WSDL
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Java Full Stack Developer
Responsibilities:
- Involved in Project Planning sessions to analyze business IT requirements and develop a working model according to the requirements.
- Developed UI components using HTML, CSS, Java Script, jQuery, Angular JS 2.0.
- Used JavaScript, jQuery for client side scripting, and Implemented data binding and validation control on the web-pages using AngularJS.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies like Servlets and JSP.
- Used Spring MVC to implement MVC Design Patterns.
- Involved in writing Spring Container, Controller classes, Spring Configuration XML file
- Implemented Spring Controller layer with dependency wiring, transaction.
- Worked with Oracle 11g database.
- Used SOAP web services to acquire data.
- Used Maven Build tool for dependent libraries.
Environment: Java/J2EE, Servlets, JSP, Spring MVC, Hibernate, spring, SOAP, Restful Web Services. MAVEN, HTML, CSS, Java Script, jQuery, Angular JS 2.0, Oracle 11g, Web Logic, Eclipse.
Confidential, Pittsburgh, PAJava/J2EE Developer
Responsibilities:
- Involved in Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning and daily stand-ups, updating tasks.
- Implemented MVC design pattern using Spring Framework in Presentation tier.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection.
- Developed client side validations in JavaScript and server side validations in spring.
- Developed Session Facade for minimizing number of requests between client and server and Factory get database connections
- Application is build using Maven.
- Minimized coupling between Presentation tier and Business tier with Spring IOC.
- Used Stateless Session Beans to encapsulate the business logic and developed Web Services for the modules to integrate client's API.
Environment: Linux, Windows 7, JBOSS, Tomcat, Java, Collections, Multithreading, Spring, Hibernate, JAXP, JNDI, JMS, MS-SQL 2008, Web Services, EJB, SVN Kit, jQuery, JSON, Log4J, SQL Developer and ANT, Eclipse
Confidential, Middletown, NJJava/Web Services Developer
Responsibilities:
- Agile Methodology is used for development of the application.
- Involved in the requirement Analysis, Design phase, Development, UAT and Production phase of the application.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Developed UI part of application by using JSP’s, JavaScript, Angular JS, CSS, HTML and jQuery.
- Worked on the consumption side of SOAP based Web services using AXIS 2.x, SOAP UI, JAXB.
- Developed the Persistence layer using hibernate.
- MySQL programming for Production Support management.
- SQL Query tuning to enhance the performance to resolve DB related production issues.
- Used business Delegate, Singleton, Front Controller and DAO design patterns.
- Extensively worked in Test Driven Development (TDD) framework using Junit.
- Used EJB Sessions beans for the exposure of the application in order to enable the third party usage.
- Used Unix Commands to go through the server logs and identify the issue.
Environment: Java 1.6/1.7, Spring MVC, Hibernate, Maven, Oracle 11g, HTML, DHTML, JSP, jQuery, JavaScript, Angular JS, XML, XPath, XSLT, Axis 2.0, JAXB, Eclipse, UNIX, and Junit
Confidential, Jersey City, NJJava Developer
Responsibilities:
- Developed Presentation Layer using JSP, HTML, DHTML, CSS, and JavaScript.
- Developed custom controllers for handling the requests using the Spring MVC controllers.
- Involved in design and development of server side layer using Spring IOC, Spring ORM, Spring AOP
- Used Auto-Wired for bean management through Spring IOC
- Built and accessed the database using Hibernate, a ORM framework with Oracle 11g
- Configured Association Mappings like one-one and one-many in Hibernate
- Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Involved in web component design and development using the Spring framework, JSP, and Servlets
- Involved in loading and storing objects using Hibernate.
Environment: JDK 1.7, RESTFUL, SOA, JSF 2.0, JavaScript 1.3, jQuery, HTML 5, JBOSS, SQL Server 2008, Spring MVC, Hibernate, EJB 2.0, JAX-RS, Apache Tomcat, AGILE, CSS 3, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, Oracle 11g, ANT 1.5, and Log4J 1.2, Windows 7.
