Full Stack Java/j2ee Developer Resume
Franklin Lakes, NJ
SUMMARY
- 8+ years of overall experience in IT as a Full stack Java/J2EE Developer in large diversified projects.
- Experience in building enterprise applications using technologies such as Core Java 1.5/1.61.7/1.8, J2EE (Servlets, JSP), Spring 3.0/4.0, Hibernate 4.0, SOAP & RESTful Webservices, JMS and MDB’s
- Excellent knowledge and experience in SQL queries, PL/SQL, stored procedures, functions and triggers to interact wif SQL, MySQL, Oracle and Postgres databases.
- Experience in building teh UI using HTML5, CSS3, JavaScript, JQuery and Angular JS 2.0
- Extensive work experience wif
- Experience working on deployment, installation, configuration and issues wif Web and Application Servers like Apache Tomcat 6/7/8, Weblogic 9/10/11/12, IBM Websphere and JBOSS
- Experience in build automation and project management tools like Maven to manage project builds, release and documentations.
- Experience in using testing frameworks like Junit, TestNG, JMockito and Selenium.
- Experience working wif version control management tools GitHub, SubVersion and bug reporting tools like JIRA.
- Experienced in developing Test Plans and Test Cases for different types of software testing.
- Experienced in Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating various applications and Documentation based on standards for Software Development and TEMPeffective QA implementation in all phases of Software Development Life Cycle.
- Knowledge of Automation testing and using Selenium Web Driver/RC/IDE, JUnit, TestNG, Jenkins, Maven, Cucumber as well as automation testing of applications on mobile devices using tools Android Driver, Appium.
TECHNICAL SKILLS
Programming Languages: JAVA 5/6/7/8, C, C++, XML, PL/ SQL
Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate 3.0/4.0, Spring 3.0/4.0, Spring Boot, EJB 2.0/3.0, JSF, REST, JMS, JAX - WS, JAX RPC.
Web/Application Servers: Weblogic 10/11/12, Web Sphere 5/6, Apache Tomcat 6/7/8, JBoss 7.0
Database: Oracle 10g/11g/12g, SQL Server, MySQL, DB2, Sybase, Postgres
Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux
Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Ajax, jQuery, Angular JS 2.0, JSON, JSF, Oracle ADF
Development Tools: IBM WSAD 6.x, Eclipse, JDeveloper, RAD 6.0, NetBeans, IntelliJ, JBOSS IDE, Sun Studio, Jenkins, JProfiler, Maven, Splunk, SONAR
Version Control Systems: CVS, SVN, Clearcase, Git
Other Tools: Rational Rose, Microsoft Visio, Open LDAP, Putty, Reflection-X’
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Full stack Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of teh application.
- Designed and developed teh application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
- Implemented teh project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like MVC, AOP, IOC.
- Expertise in Core Java wif strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
- Developed applications using teh latest Java/ J2EE technologies and worked wif teh latest features of Java 8 and Java 7.
- Developed several SOAP Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Used JMS to place teh import run requests into JMS Queue.
- Developed teh UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross browser JavaScript issues.
- Implemented many Restful API webservices using Spring REST API and Jersey Jars.
- Implemented design patterns like DAO, singleton, factory, proxy, adaptor to achieve design principles.
- Developed teh application implementing Spring MVC Architecture wif Hibernate as ORM framework.
- Used Hibernate 4.0 ORM framework for persistence to database by integrating it wif Spring framework using Spring Hibernate template.
- Designed and developed Junit/JMockito test cases during teh development phase.
- Used Jenkins for continuous integration and Maven for building teh EAR file.
- Served as POC for on call support in teh production team on a rotation basis.
- Used Github for efficiently managing teh source code versions wif teh development team.
Environment: Java 1.7/1.8, Spring 4.0, Spring Boot, Microservices, Hibernate 4.0, HTML5, CSS3, Javascript, JQuery, Angular JS 2.0, Maven, XML, XPATH, Linux/Unix, Selenium, Junit, JMockito, Test NG, Apache Tomcat 8, Jenkins, GitHub.
Confidential - NYC, NY
Full Stack Java/J2EE Developer
Responsibilities:
- Actively involved in requirements gathering, Analysis, Conceptual Design.
- Used Maven for adding teh external dependencies and for project management.
- Used browser debugging tools such as Firebug for resolving teh defects.
- Implemented teh middle tier using Spring3 framework, including Spring, AOP, Spring MVC.
- Designed teh database schema and configured Hibernate ORM files to map Java classes to database tables.
- Involved in teh development of project back-end logic layer by using most of teh core java features such as Collection Framework, Interfaces, Multi-Threading, Exception Handling programming.
- Implemented message communications using Java mail for notify user changing profile or payment process.
- Used Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams and Activity Diagrams to describe teh relationship dat exists among system's components in accordance wif teh business requirements.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Maintained teh code using CVS. Actively participated in teh code review.
- Played a very important role in resolving teh defects.
- Coordinated wif teh team to resolve teh production issues. Involved in designing teh database tables to hold teh new set of opportunities in ORACLE database.
- Involved in creation of high level and low level detailed design documents.
- Involved in enhancing teh build procedures using Maven and Hudson jobs.
- Involved heavily in teh development of REST and SOAP based web services using spring 3.0 Jersey Framework, Spring Boot.
Environment: SOFEA Framework, Mule, Java 1.6, Spring Framework, Hibernate 4, Selenium Web driver, Apache Tomcat 7, Maven, JUnit, TestNG, JIRA, Jenkins, Cucumber, ORACLE, Agile/ Scrum.
Confidential - Ashburn, VA
Java developer
Responsibilities:
- Involved in teh requirements review, design, development, Unit testing and Bug fixing of teh system and used Agile Development methodology.
- Actively participated in teh daily scrum meetings to produce quality deliverables wifin time information and halped clearing ambiguity in requirements document.
- Used JavaScript, jQuery, HTML & CSS for UI interface design.
- Used Java Script to perform validation on teh client side.
- Used AJAX to implement front end /user interface features in teh application.
- Developed Java POJO’s to capture teh UI data and communicate wif Spring MVC.
- Written Controller and DAO classes to interact wif hibernate.
- Data Operations are performed using Spring wiring wif Hibernate and Implemented Hibernate
- Template and criteria API for querying database.
- Developed RESTful microservices using Spring REST and MVC, and Consumed REST based wif Rest template based on RESTful APIs.
- Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
- Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Used ANT for compilation and building JAR, WAR and EAR files and deployed teh application
- Used Log4J for debugging teh application.
- Used Eclipse for coding teh application and used SVN for change control.
- Coordinated wif teh QA and off-shore teams for resolving defects and deployment related issues.
- Involved in post-production activities which includes resolving application specific issues and pushing teh fixes in deployments after each production release.
Environment: Java 1.5, Spring MVC, HTML 4, jQuery 1.7, Spring Core 3.1, Hibernate 3.5, JDBC, IBM WebLogic, ANT, SVN, Selenium Web driver, JUnit, JIRA, Jenkins, Cucumber, ORACLE 11g, Agile/ Scrum.
Confidential
Java/J2EE Developer
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications.
- Employed Scrum concepts of Agile Development Methodology for software development.
- Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS
- Designed, implemented and deployed J2EE web application using JSF MVC and Spring IOC.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Implemented business processes to develop email notification components using JMS API
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
- Developed web services using SOAP, XML.
- Developed teh application using Singleton Data Transfer Object design patterns in teh project.
- Used log4j for logging and SubVersion for version control. Configured and deployed web application in WebLogic using ANT tool
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Developed custom reports using Crystal Reports and wrote test cases using JUNIT tool.
- Facilitated teh designing and testing of application using PUTTY.
- Used SubVersion as version control system.
Environment: Java, Servlets, JSP, JSTL, HTML, XML, MySQL, Spring, Sub Version, ANT, Tomcat 6, JUNIT, PUTTY Rational Rose
