Java/j2ee Developer Resume
Charlotte, NC
SUMMARY
- Nine plus years of Extensive programming experience in developing web based applications using Java 6/7, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, spring 3.2, Tiles, JDBC,, HTML, JS Libraries, Web Services etc.
- Strong experience in UI & client side validations using HTML 5, CSS3, BOOTSTRAP, JSP, AJAX, JSON, XML, XSLT and java script frameworks like Jquery, AngularJS, NodeJS and BackboneJS.
- Expertise in implementing MVC frameworks using Spring, Sprin Batch, Spring Boot, Spring Integration and Hibernate 3.x for persistence.
- Experience in using different java API likes Apache Camel, iText, Apache POI, TIKA, Lucene and etc.
- Expertise knowledge in Spring architecture and Building highly scalable Java based web architecture.
- Involved in consuming SOAP based & Restful web services using WSDL, SOAP, JAX - WS, JAX-RS, SOAUP UI and Rest client etc.
- Experience with XML technologies like XML,, XSD, XSLT.
- Expertise in multi-Threading, collections, interfaces, Synchronization and Exception Handling.
- Performed unit testing using JUNIT test cases.
- Proficient in using Design Patterns like MVC, Singleton, Front Controller, Service Locator, DAO etc.
- Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3 , Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
- Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and MySQL Server environments.
- Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
- Expertise in using IDE’s like My Eclipse, Eclipse 3.
- Good exposeure on mobile application development using Android, iOS and Hybrid api’s.
- Hands on experience with Cloud Infrastructure and Services like AWS.
- Experience with build/deployment and release of the application using Maven, Ant.
- Experience with Version Control Systems like CVS, SVN, GIT.
- Extensive experience with Waterfall, Agile Scrum Methodologies
- Experience in tracking defects, issues, risks using Jira and Mantis.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment.
TECHNICAL SKILLS
Languages: Java (J2SDK 1.4/1.5/1.6 & J2EE 1.4/1.5/1.6), C, C++, PL/SQL.
Web Technologies: JSP, JavaScript, AJAX, HTML, CSS, JQUERY, Bootstrap, Angular JS, Node JS, ExtJS
Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.
Operating Systems: Windows, Linux.
Frameworks: MVC, Spring 3.2, Hibernate.
Methodologies: Waterfall model, RUP, Agile SCRUM.
Databases: MySQL, Oracle 9i/10g/11g, Mongo DB.
Tools: SOAP UI, File Zilla, Putty, TestflightApp, winscp, Gulp, Grunt, Bower, Firebug.
IDEs: Eclipse 3.2, My eclipse.
App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3 , and Apache Tomcat 5.0/6x/7x.
Issue Tracker tools: Quality Center, Clear Quest, Jira, Mantis.
Database Tools: SQL Developer, Toad, HeidiSQL, MongoVUE.
Design Tools: Rational Rose, MS Visio.
Version controlling tools: CVS, SVN, GIT Hub.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java/J2ee Developer
Responsibilities:
- Involved in the requirements gathering, analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
- Prepared Technical Design documents that include Class, use case & sequence diagrams using UML Rational Rose.
- Used Agile methodology for implementing the features & participated in scrum meetings, backlog grooming sessions, scrum of scrums & in effort estimations & designs.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML/HTML5, CSS/CSS3, Java script, JQuery and AngularJS.
- Used Twitter Bootstrap to develop responsive User Interface.
- Actively involved in architecting various Business Layer components and Data Management components of this web based system over J2EE architecture.
- Implemented user and presentation layer using Spring-MVC and Hibernate for DAO layer.
- Involved in coding Business Functionalities.
- Involved in developing applications using api’s like iText, Apache POI and Camel .
- Involved in creating & consuming SOAP based & Restful web services.
- Worked on post-production activities by monitoring the logs and splunk.
- Worked on issues/defects in QA/ UAT and PROD environments.
- Used JUnit test cases for validating the functionality and Mocktio for stubbing.
- Deployed the application to AWS.
- Involved in writing & building the code using Maven & maintained continuous integration using Jenkins.
Environment: Java/J2EE, XML, XSD, JAXP, JAXB, Spring, Ajax, Java Script, Angular JS Web Services, SOAP, JAX-RS, JAX-WS, Linux, Maven, SVN, iText, Linux, AWS, Shell scripting, splunk.
Confidential, Collierville, TN
Java/J2ee Developer
Responsibilities:
- Design, development, coding, testing and implementation phases of Software Development Life Cycle.
- Designed the UI and have drawn the UMLUse Cases, Class Diagrams, and Sequence diagrams using Microsoft Visio.
- Involved in front end development using JSP, JSF 1.2 (Icefaces 1.8), HTML and DHTML.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Developed Angular factories, and used Angular promise API for making async calls.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Created Custom Filter, Custom Directive using AngularJS.
- Working with routing and developed login pages using AngularJS.
- Develop integration techniques using the Apache camel and apache activemq technologies.
- Independently developed a Lucene-based search and indexing engine using Lucene API.
- Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
- Implemented asynchronous request processing using Message Driven Bean.
- Consumed Web Services using Apache Axis 2.
- UtilizingSOAService Oriented Architecture.
- Involved in developing code for obtaining bean references in Spring 2.5 framework using Dependency Injection or Inversion of Control.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Used DOM parsers for parsing XML data, JAXB API for binding
- Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- UsedMaventool for building application EAR for deploying onWeblogic Application Server on Linux.
- Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
- Developed the contentstocking App using MongoDB and jQuery.
- Worked on Distributed/Cloud Computing (Hadoop), Amazon Web Services (AWS).
- Provided Log4j support for the application for debugging the system.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Java 1.5, J2EE, J2EE architecture, AJAX, Angular JS, Servlets, JSP, Eclipse, Shell Scripting, JSTL, XML, DTD, XSD, CVS, Java Script, Maven, WSDL, SOAP, AXIS, JAX-WS, JAX-RS, JERSEY, SOAP UI, Hadoop, AWS, Log4J, JSF 2.x.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
- Participate in Requirement, Design, Development and Deployment sessions.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript and parsing with TIKA API.
- Developed EJB component to implement business logic using Stateless Session Beans.
- Application backend implemented as node.js express application server.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- UsedSOAfor implementing Web Services.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Developed an application using Spark to process data from Cassandra clusters and generate reports.
- Extensively involved in developing ActionServlet, Action, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
- Developed Schema & Catalog loading solutions for GSA Advantage Using Hibernate O/R Mapping.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring.
- Developed Order Processing using XML and OASIS UBL.
- Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
- Generate dynamic Purchase Order PDF using Adobe PDF templates and FDF API.
- Developed asynchronous solution for Profile updates on the website using JMS technologies.
Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Beyond Compare, CA Harvest, Quality Center, JSF 2.x.
Confidential, Plymouth Meeting, PA
Java Developer
Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Extensively used Hibernate framework to persist the operations data to the database.
- Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
- Used Web Services for communication between the different internal applications.
- Used Apache Axis as the Web Services framework for creating and deploying Web Services clients using SOAP.
- Developed an enterprise web application using JSF 2.0 MVC Framework.
- Scaled the component interactions and generalized the interfaces using RESTFUL.
- Used SOAP for the communication between the different internal applications.
- Developed the XML schema and Web Services for the data maintenance and structures.
- Developed classes to interface with underlying web services layer.
- Designed and developed JSP pages using Spring MVC framework.
- Used Spring Security for Authentication and authorization extensively.
- Designed rich user interface screens using AJAX, Java Script, CSS and HTML.
- Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC.
- Developed ANT scripts for building, testing and deploying the application on WebLogic server.
- Developed and deployed the applications on Oracle WebLogic Application Server.
- Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Developed controllers and actions encapsulating the business logic.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java 1.6, JSP 2.2, Servlets 3.0, Spring MVC, Hibernate, Apache Axis, XML, JNDI, JDBC, Spring, Oracle Weblogic Application Server 11g, Oracle 10g, Eclipse 3.5, HTML 5, CSS,AJAX, JavaScript, Ant, JUnit, Microsoft Visio.
Confidential
Java Developer
Responsibilities:
- Worked with business and user groups to identify and implement functional enhancements and new requirements.
- Developed UI for the website, which is compatible with all the browsers and tested using Smart Stack.
- Used Spring IOC and MVC for enhanced modules.
- Developed the Persistence Layer using Hibernate.
- Integrated Struts Tiles to create reusable front end pages.
- Integrated with various third party tools such as JSF 2.x, Light box, Maxmind, iText, Htmlunit and dialog boxes etc.
- Developed Employer self-registration process.
- Implemented Employment application template for different employers in the admin module.
- Worked on the Job posting feature in admin, employer, and career service modules.
- Generating Reports for Clients.
- Responsible for delivering quality work to the client.
- Enhancement of Java applications.
- Worked on the bugs in the applications.
- Attending to scrum call with the client daily.
- Used Rational Clear Case as a source control for code changes.
- Followed coding and documentation standards.
- Used Rational Clear Quest to document and track issues and resolutions.
- Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
- Involved in configuration and deployment of application on tomcat server.
Environment: Java, J2EE, J2EE architecture, Servlets, JSP, spring, Web services, Prime Faces 3.x Taglibs, Hibernate, XML, HTML, Java Script, SOAP,RAD, Ant, Log4J, Oracle, tomcat server, Clear Case, Linux, JSF 2.x, Linux.
