Java/j2ee Developer Resume
New Jersey, NJ
SUMMARY
- 8+ Years of experience in all phases of the Software Development Life Cycle which includes Design, Development, Implementation, Maintenance, Support and Testing of software applications.
- Proficient in java versions like JDK and J2EE with strong background of OOPs concept.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Experience in developing web pages using HTML, CSS, JQuery,JavaScript, Angular JS, Bootstrap JS, Backbone JS, JSF and also in making web pages cross browser compatible.
- Experienced in design methodologies for software applications using Rational Rose, UML.
- Strong knowledge and Experience in the Frameworks like Struts, spring, Hibernate and JSF.
- Experience in implementing Spring IOC/DI, Spring AOP and Spring with Hibernate.
- Good in developing MVC Architecture based applications using Struts, spring and JSF Frameworks.
- Experienced in working with the Integration technology like JMS.
- Experience in SOAP and RESTful Web Services Development.
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
- Implemented Rest Web services using Jersey Implementation.
- Experience in design, development of SOA web services and integrating with the existing web services.
- Proficient in using RDBMS concepts with Oracle and MYSQL.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases like Oracle, SQL Server, DB2.
- Experienced in SDLC methodologies like Agile and waterfall methods.
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
- Experienced in codingJavadesign patterns and J2EE design patterns.
- Experienced with Hibernate Core Interfaces configuration, transactional, session and criteria.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, Ibatis and JPA.
- Used Web Sphere, Web Logic, Jboss, GlassFish Application Server and Apache Tomcat web server.
- Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures and Triggers, and Query optimization techniques.
- Good Experience in software configuration management using CVS, GIT and SVN.
- Experience in using Maven and ANT for build automation.
- Tracking the tasks using JIRA.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Languages: JAVA/ J2EE, PL/SQL, SQL
Operating System: Windows, UNIX, Linux
Server Programming: J2EE, Servlets, JSP, Struts, JMS, JDBC, Spring, Hibernate, Spring Boot, SOAP Web Services, RESTful web services, Spring MVC, AWS
Web Programming: JQuery, JavaScript, BootStrap, AngularJS, NodeJS, BackboneJS, CSS, HTML5,JSON, AJAX
Application Servers: WebLogic, WebSphere, Jboss, GlassFish
Web Servers: Apache Tomcat
Database Systems: Oracle 7.x/8i/9i/10g/11g, My SQL, SQL Server 2008/2012, DB2, Mongo DB
OO Modeling: UML, Rational Rose
XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP
IDE: Eclipse, MyEclipse, WSAD, RAD, Netbeans
Version Control systems: CVS, Rational Clear Case, SVN, GitHub
Tools: JUnit, Log4j, SQL*PLUS, TOAD, ANT, Maven
PROFESSIONAL EXPERIENCE
Confidential, New Jersey, NJ
Java/J2EE Developer
Responsibilities:
- Used Scrum methodology during application development.
- Extensively worked with corejavalike collections, multithreading, Generics, String Builder and interfaces.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, View Resolver.
- Developed and configured spring using web.xml.
- Wrote lots of JSP's for maintaining and enhancement of the application. Worked on Front End using Servlets and JSP. Worked on backend logic using Servlets, Spring and Hibernate.
- Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
- Consuming and exposing various Web services using JAX - RS and JSON to different systems for business services.
- Provided RESTful services to UI/UX by implementing service-oriented architecture using Apache CXF.
- Implemented JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
- Worked with Angular.js to create Single Page application and created screenshots.
- Applied AJAX Framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Asserted in migrating the existing data center in to AWS environment.
- Used Selenium WebDriver to test search results of Meta search engine.
- Created different XML documents using XML, XSD and XSLT. Used E4X and Light DOM parser, and SAX parser for transforming the XML data.
- Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
- Tracking the tasks using JIRA.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Used SVN to keep track of all the implementations and modifications done in the project, allowing severaldevelopersto collaborate.
- Provide support to application development team by ensuring Jenkins active Batch.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework.
Environment: Java1.8/J2EE, Linux, HTML, Spring, Hibernate, RESTful, JAX-RS, JSON, Scrum Methodology, CSS3, JavaScript, Angular JS, Eclipse, JQuery, Maven, XML, AWS, AJAX, WebSphere, Apache CXF, JUnit, Log4j, Jira, SVN, Jenkins, Selenium WebDriver, Oracle 11g.
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Involved in the various phases of SDLC like Requirements gathering, Analysis, Design and implementation of the project .
- Developed multiple modules in the project using agile methodology.
- Created detail design documents, Use cases and Class Diagrams using UML.
- Efficiently enhancement of applications with Web features like AJAX for performance improvement and customer satisfaction.
- Used JQuery for creating behavioral aspects of the web page.
- UsedJavaScripts for client side validations and validation framework for server side validations.
- Developed application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Used Dependency Injection feature of Spring framework.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Used spring message converters to directly convert theJavaobjects to and from JSON.
- Developed Jersey Restful Framework of spring for consuming and producing web services.
- Used JIRA to manage the work stories and keep updated with the progress.
- Designed view pages using JSP, JSTL tags, HTML, JavaScript and CSS.
- Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
- Used Rational Clear Case for version control and Clear Quest for bug tracking
- Developed, operated and managed a network that operating in a secure VPN enabled environment.
- Implemented test cases for Unit testing of modules using JUnit and used ANT for building the project.
- Implemented JUNIT testing framework to write and run automated testing.
- Deployed the application on to WebLogic Application Server.
Environment: Java 1.7, Spring, Hibernate, JUnit, Eclipse, RESTful, AJAX, XML, JSON, AJAX, JavaScript, Oracle 10g, WebLogic, JSTL, JSP, JQuery, Java Script, Rational Clear Case, Log4j, JIRA, JDK, UML, VPN, ANT.
Confidential, New Jersey, NJ
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Gathering requirements, analyzing the project and creating use Cases and Class Diagrams.
- Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache and logging Services.
- Designed and developed the project using MVC design pattern.
- Developed front end using Struts framework, business components using EJB’s.
- Implementing Tiles based framework for application common page layouts.
- Created the web UI using Struts, JSP, Servlets, AngularJS, Ajax and Custom tags.
- Deployment of Application in the JBoss application server environment using ANT tool and Struts architecture with the JSP Client.
- Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Developed and deployed Session Beans and JPA Entities for database updates.
- Worked on parsing the XML files using DOM/SAX parsers.
- Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
- Development of MQ application programs forJavaJMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
- Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
- Used CVS as source control.
- Written and debugged the ANT Scripts for building the entire web application.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote Junit test classes for the services and prepared documentation.
Environment: Java 1.6, JSP, Struts, Servlets, EJB, AJAX, SAX, DOM, XML, Web Services, J2EE, SOA, JBoss, CVS, MYSQL, JMS, Junit, Log4j, ANT, Rational Rose, Apache CXF, SOAP, WSDL, JPA, JavaScript, Jquery.
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in requirement analysis, Client interaction and Used Agile Methodology for the entire module.
- Worked with Web Sphere consultants to design JNDI connection and connection pool.
- Developed Business logic with Spring MVC frame work and ORM mapping using Hibernate ORM frame work.
- Developed UI by using JSP, HTML5, CSS, JavaScript, JQuery and Ajax calls.
- Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
- Identifying common functionalities across the divisions in the existing application and recommending changes to improve performance.
- Guiding the team to achieve quality results and help in inducting new team members.
- Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate and to also manage CRUD operations (insert, update, and delete).
- Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Used WS-Security for providing security within soap messages.
- Configured log4j to enable/disable logging in application.
- Used Maven to build a project structure and war files.
- Drawing UML and Sequence diagram Testing Open source Code review using PMD (TOOL) and testing with JUnit cases and Involved in unit testing.
- Used JProfiler to identify memory leaks in the application.
Environment: JAVA 1.5/1.6, J2EE, JNDI, JUnit, Servlets, Web Services, JSP, Hibernate, HTML5, Spring, XML, Hibernate, Maven, WebSphere, Linux, Oracle 10g, JProfiler, Ajax, Log4j.
Confidential
Java Developer
Responsibilities:
- Involved in design documents.
- Implemented MVC pattern using the Struts framework.
- Developed Presentation layer using Java Server Pages (JSPs).
- Used JQuery for front-end validation.
- Used Custom Tag libraries for XML parsing and XSL transformations.
- Extensively used Stored Procedures, Functions and Triggers.
- Developed CMP EJBs to retrieve data from the database.
- Prepared EJB deployment descriptors using XML.
- Designed the JSP pages and used Struts Libraries for the presentation layer.
- Used JavaScript and CSS in web pages.
- Developed Struts Action Forms and Action Servlets to validate and process user request.
- Web Logic application server used for deployment.
- Written and debugged the ANT Scripts for building the entire web application.
- Used Apache Log4J for logging and debugging purposes.
- Developed SQL Statements and performed SQL tuning and optimization.
- Used JUnit for testing Business Objects developed.
- Tortoise CVS is used for Version control and File Transfer.
- Involved in production support of the application by responding to the tangible needs.
Environment: Java, Spring MVC Framework, API, Web Logic, Oracle, Struts, JSP, EJB, Log4j, ANT Script, XML, JQuery, JavaScript, CSS, Junit, Tortoise CVS.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of Software Development Life Cycle (SDLC).
- Developed Online Shopping System using J2EE technologies.
- Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
- The Front-end was developed using JSP for dynamic page generation.
- Designed and developed back end using Servlets and JavaBeans.
- Document programming problems and resolutions for future reference.
- Maintain and update documentation as needed.
- Worked on SOAP based Client and Server Web Services.
- Implemented SQL and Stored procedures for Oracle9i database.
- Implemented database interactions with Oracle 9i using JDBC API.
- Created data access objects (DAO) to access the Oracle databases using Sql queries and Jdbc technology.
- Created JUNIT test case for various functional modules, modified, debugged and executed using JUNIT plug in to Eclipse IDE.
- Used Log4J to generate log files for the application
- At database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
- Designed, developed and deployed on Web Logic.
Environment: Java, Servlets, JSP, JDBC, Oracle9i, HTML, SQL queries, CSS, SOAP, JavaScript, Web Logic, Junit, Log4j, JavaBeans, Eclipse.