Java/j2ee Developer Resume
Jersey City, NJ
SUMMARY
- Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies.
- Proficient in Core Java concepts, especially in Collection Framework, Multi-threading, I/O System, Exception Handling, Generics, Reflection, and Annotation.
- Proficient in Design Patterns: Singleton, Prototype, Proxy and Abstract Factory.
- Extensive experience in designing and developing web application using Spring Framework, expertise in concepts and technologies of Aspect-Oriented Programming, Spring IOC, Spring MVC, Spring Security.
- Solid Understanding other server-side technologies like Struts, Struts 2, JSP/Servlet and EJB.
- Extensive knowledge of database accesses tools like JDBC and Hibernate.
- Deep knowledge in using front-end techniques such as HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, XML, JSON, JSTL.
- Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
- Proficiency in Web Service technologies, such as SOAP and REST.
- Experience in building UML architectural diagrams using MS Visio, Rational Rose.
- Experienced in writing SQL, PL/SQL queries and Stored Procedures on Oracle 8i/9i/10g/11g, MySQL, SQL Server and DB2.
- Experienced in different types of testing methods in including Unit Testing, Integration Testing and Regression Testing.
- Experience in major web application servers, including Apache Tomcat, WebSphere and JBoss.
- Knowledgeable in Software Development Life Cycle (SDLC). Familiar with Agile Methodology, Test-Driven Development and Daily Scrum.
- Hands-on experience in using version control software SVN, VSS, CVS and Git.
- Have good experience to have Maven build project use ANT and CFX.
- Quick learner with excellent problem solving and great communication skill, able to interact with clients and business users, a good team player and self-starter.
TECHNICAL SKILLS
Technical Skills: Java/J2EE, JSP, Servlets, EJB, JDBC, Struts, Struts 2, Spring, Hibernate, JMS, JavaScript, HTML, CSS, XML, C++, Swing, MS SQL Server, Oracle 8i/9i/10g/11g, MySQL, Oracle WebLogic 8.1/10.3, Apache Tomcat, JBoss, ANT, Eclipse, RAD, Windows, Web Services, SOAP, Restful, UNIX, AJAX, XSLT, XPath, Object Oriented Programming (OOPS), SVN, CVS, Microsoft TFS
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Designed and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
- Involved in developing Message Driven and Session beans for claimant information integration with MQ based JMS queues.
- Experienced in working with IDE tools WebSphere.
- Used Hibernate to connect the Application with Oracle database. Writing PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
- Working on the Performance Tuning and Transactional aspects of the application to make it robust application so that a large number of users can use this application without any performance impediments.
Environment: Java, J2EE, Spring, Hibernate, JSP, Maven, JDBC, HTML, JavaScript (AJAX), JQuery, CSS, Oracle, Eclipse, WebLogic Application Server, SVN
Confidential, Woodbridge, NJ
Java/J2ee Developer
Responsibilities:
- Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
- Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
- Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
- Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
- Used JavaScript (JQuery) to perform Client-Side validation
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
- Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection (DI) or IOC.
- Developed Restful Web service with JSON for the application.
- Used Spring AOP for exceptions logging along with log4J.
- Developed DAOs using JPA entity manager and JTA for transaction handling.
- Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application. And log4J for logging and auditing of transactions.
- Developed JUNIT test cases for the components to ensure all the developed code.
- Implemented Iterative (Agile Modeling) process for development and release process.
- Used Log4J for logging and tracing user-desired messages.
Environment: Java, Jboss, Spring, JPA, JTA, Hibernate, Linux, Windows, Oracle, Restful Web Services, Log4J, SQL Developer, SVN, JUnit
Confidential, Philadelphia, PA
Java/J2ee Developer
Responsibilities:
- Involved in Design, Coding and Testing phases of Software Development Life Cycle (SDLC).
- Involved in analysis, design and development of specs that include Use Cases, Class Diagrams, Sequence and Activity Diagrams.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Developed rich web user interfaces using Java Server Faces (JSF).
- Developed JSF custom components and custom tag libraries for implementing the interfaces.
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate with Spring framework and modeled server side components integrated with Hibernate.
- Involved in writing SQL and PL/SQL procedures for retrieving patient information from SQL database.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Resolving production issues/ maintenance.
- Testing the critical application’s functionalities before moving those into production by using various testing methodologies
- Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
- Involved in building and parsing XML documents using SAX parser.
- Used Clear Case for version control and LOG4J and JUnit for debugging and testing.
- Documented the whole source code developed.
Environment: Java, JSP, Servlets, Spring, Hibernate, JavaScript, JUnit, Oracle, SQL/PL-SQL, Log4J, Clear Case, HTML, XML, XSL, XSLT.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for detail design, development, testing, production support and monthly releases for the application.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC)
- Actively participated in requirements gathering, analysis, design, and testing phases using SCRUM Agile methodology.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Designed and Developed front-end using Servlets, JSP, JavaScript and AJAX
- Developed front-end application using Spring MVC, JavaScript, XHTML and DHTML, CSS and XML.
- Used Struts 1.2 framework in web tire to handle user request.
- Developed the Action classes, Action Form classes and configured the struts-config.xml.
- Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
- Used Spring IOC for setting dependency injection between the web-layer, service layer and DAO layer.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Manage Oracle database Tables, views, and store procedures.
- Designed enterprise level web services using XML schema, SOAP and WSDL technologies Implement Spring MVC architecture, Spring IOC for dependency injection, Servlet targeting request module and flow of control generating JSP in Presentation Layer.
- Experienced in working with IDE Eclipse, MyEclipse.
Environment: Hibernate, Spring MVC Framework, UML, Servlet, JSP, AJAX, DHTML, JavaScript, Oracle, EJB (Session and Message Driven Beans), Web services, JDK, PL/SQL, Web Sphere
Confidential
Java developer
Responsibilities:
- Involved in customizing the code as per customer requirement.
- Worked on the problems customers were facing while using our products.
- Provide the best solution of those problems. For that I have to debug the code then I have to find the problem area and then I have to find the solution.
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework
- Experience of working on Web Services, EJBs, Integration Frameworks (AIF), Process Manager (APM), Database (Backend part).
- Experience of interacting with customers to understand their problems better and to explain them solutions.
- Implemented the web-based application using Spring Framework.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Involved in building and parsing XML documents using SAX parser.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, Hibernate, SQL, JUnit, HTML, XML, CVS