Java/j2ee Developer Resume
PA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in software architecture, design, development, testing and support of web and enterprise applications using Java, J2EE technologies.
- Extensive working knowledge With Java/J2EE, Struts 1.2/2.0, EJB, Spring 3.0, Servlets, JSP, JQuery, Hibernate, JDBC/ODBC, XML/XSLT, JMS, JNDI, JSF 1.7/2.0 and Web Services.
- Extensive experience on GUI design and implementation using JSP, JSTL, Struts.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V - model, Waterfall, Agile, Scrum, XP and RUP
- Well acquainted with OOAD paradigm with UML.
- Excellent domain knowledge in the areas of Enterprise Application Development, UI, Distributed Computing.
- Expertise in deploying applications on BEA Web logic 9.x,/10.x, IBM WebSphere 7.0/8.0 and Apache Tomcat 7.x Web-server.
- Worked on the MVC architecture implementations like Struts Framework.
- Extensive working knowledge on performance tuning of various web applications.
- Worked on J2EE design patterns like Service Locator, Session Facade, DAO, Business Delegates, Front controller and Servlets Filter etc.
- Expertise in XML and related technologies like XSL, XSLT, X Query and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Exposure to latest trends, technologies and approaches for SOA based development.
- Experienced in using the Java IDE’s such as WSAD, RAD, Eclipse and Net Bean.
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Implemented Unit Testing using JUNIT testing during the projects
- Strong experience using SQL and PL/SQL to write stored procedures, functions packages and triggers with hands on experience in SQL performance tuning operations.
- Experience with Databases like Oracle 10g/11g/12c, IBM DB2, MYSQL, SQL SERVER 2008, JDBC etc.
- Very good at problem understanding and solution designing.
- Self-motivated and quick learner of new concepts and technologies.
- Team player with excellent interpersonal, communication and presentation skills.
- Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.
TECHNICAL SKILLS:
Languages: Java, J2EE , SQL, PL/SQL, HTML, CSS, Java Script, JQuery, XML,
UML,Cold Fusion.:
J2EE Technologies: JSP, Servlets, Tag Libraries, JSTL, EJB, JNDI, JDBC, JMS .
Frameworks: Apache Struts , Struts Validation framework, Spring Core, Security,
Hibernate , Junit , Apache Axis, JSF 1.7/2.0:
Application/Web Servers: Web Sphere Application Server 6.0,7.0, Apache Jakarta Tomcat, BEA Weblogic, JEE5 Web services .
Web Services & XML: XML, XHTML, XSL, XSLT, CSS, SOAP , WSDL, SAX and DOM parsers, RESTful ,SOA.
IDE/ Tools: WSAD 5.1.2, RAD 6.1/7, Eclipse, SoapUI.
RDBMS: Oracle 10g,11g,12c DB2, SQL server 2008, Mysql
OS: Windows XP/Vista/7/8, Linux
Version Control: SVN, Visual Source Safe, CVS, Github.
Methodoligies: Agile and Test Driven Development, SCRUM
PROFESSIONAL EXPERIENCE:
Confidential, PA
JAVA/J2EE Developer
Responsibilities
- Involved in design, status meetings and followed Iterative methodology for the development.
- Involved in SDLC of the Project like Analysis, Design, Coding, and unit testing.
- Implemented Model View Controller (MVC) pattern using Servlets.
- Designed and Maintained front end pages with HTML, JavaScript and Bootstrap.
- Used AJAX calls with JQuery for the communication between front end and backend.
- Involved in the design and development of the Reports Generation based on existing data in database.
- Developed JUnit suites and JUNIT test cases for unit testing.
- Resolved the issues came up when the project is deployed to the production phase.
- Deployed the Application on the WebLogic Application Server.
- Maintained the code repository by using Tortoise SVN.
- Implemented Data Access Layer using JDBC Connections to Oracle database.
- Involved in using SQL and PL/SQL to write stored procedures, functions packages and triggers.
- Collaborated with other team members like Quality Analysts and System Analysts to meet the business requirements before the deadline of the project.
Environment: Core Java, Oracle Tomcat Server, ORACLE 11g/12c, Restful, IBM Eclipse, Servlets, Tortoise SVN, HTML, XML, Bootstrap4, Ajax, jQuery, CSS, JAVA Script, Kendo UI and Junit.
Confidential - OPTUM, PA
JAVA/J2EE Developer
Responsibilities
- Involved in daily scrum calls, sprint review meetings and followed Agile methodology for development.
- Collaborated with other team members like Quality Analysts and System Analysts to meet the business requirements before the deadline of the project.
- Involved in SDLC of the Project like Analysis, Design, Coding, and unit testing.
- Implemented Model View Controller (MVC) pattern using Struts Framework.
- Extensively Used Enterprise Java Beans (EJB) for transactions.
- Implemented Data Access Layer using JDBC Connections and IBATIS.
- Used Angular JS, JSP to Design front end pages and implemented Client side validation using JavaScript.
- Involved in designing and developing Web services using Spring Web services.
- Used Soap UI, Restful to test web services.
- Developed JUnit suites and JUNIT test cases for unit testing.
- Used TortoiseSVN for version control.
- Generated the war/ear file using Ant script and deployed into Web Sphere Application Server 7.0.
- Deployed the Application on the WebSphere Application Server.
- Involved in using SQL and PL/SQL to write stored procedures, functions packages and triggers .
- Extensively Used XML while implementing the Struts and Spring Web services.
- Involved in resolving the production issues and deployment.
Environment: Core Java, IBM Rational Software Architect 8.0, Web Sphere Application Server 7.0, Struts 1.1, ORACLE 10g/11g/12c, SoapUI, JSP, Angular JS, Restful, HTML, XML, Java Script, ANT, Tortoise SVN Repository and Pl/Sql Developer, JMS, UNIX.
Confidential, WI
JAVA/J2EE Developer
Responsibilities
- Involved in the Analysis of business and systems requirements of the Project and developed feasibility documents.
- Analysis of the Business user’s specifications.
- Involved in the life cycle steps of the Project like Analysis, Design, Coding, and unit testing.
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Designed and Developed application based on Microservice Oriented Architecture using Spring Boot.
- Extensively used Hibernate API for database Connectivity
- Implemented the relation between java objects and database tables using Hibernate mapping configuration files.
- Developed JSP pages and implemented client side validations using JavaScript.
- Involved in writing the JUnit test cases for unit testing.
- Used Spring Validation framework for performing data validations
- Used JSTL and Spring tags for developing the Tag Libraries.
- Deployed the application on the WebSphere application server.
- Maintained version controlled source code using CVS.
- Co-ordination with in the team and with other vendor team in case of dependencies
- Configured web.xml and spring-config.xml based on the spring framework.
- Resolving the Production issues during warranty phase.
- Primary Contact for 24/7 Production Support.
- Implementing Change Request raised by Business users.
Environment: JSP, Servlets, Spring MVC, Hibernate, RAD, Restful, XML, JSTL tags, Serena Dimensions, WebSphere Application Server, IBM DB2, JUnit, Windows XP, Java Script, Trouble Ticket Tracking System(TTTS), Github.
Confidential, IL
Java Developer
Responsibilities:
- Extensively used JPA in data access layer to access and update information in the database.
- Used Spring2.5 Framework to support the JPA.
- Designed and Developed application based on Microservice Oriented Architecture using Spring Boot.
- Performed all tests on production applications and prepare recovery procedures for all applications.
- Provide 24x7 operational supports to all production applications on holidays and weekends also.
- Involved in Resolving the production errors and deploying applications for end users
- Used Angular JS for creating the front end pages.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Used Tomcat Server for deploying the applications.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Generated logs which include runtime exceptions using Log4J.
- Used Hibernate to invoke Stored Procedures and database connectivity to ORACLE 10g.
- Web-Application was deployed on the WebSphere server on Windows.
- Developed JUnit test cases to test the developed modules.
Environment: Java, J2EE, JPA, JMS, Spring, JNDI, Oracle 10g, HTML, XML, Angular JS, DOM, SAX, ANT, Rationale Rose, SAO, RAD, Tomcat Application Server, LOG4J.
Confidential
J2EE Developer
Responsibilities:
- Involved in designing the architecture of the project according to various J2EE standards (Client tier, Web tier, Business tier and EIS tier)
- Used Rational Rose to design use-case diagrams, ER diagrams, class diagrams (UML) and sequence diagrams
- Maintained logs of all issues and ensure resolutions according to quality assurance tests for all production processes.
- Used various design patterns ( MVC, Front Controller, View Helper, Composite View, Value Object, Session Façade, and Data Access Object ) to create templates.
- Used XML, SOAP over SSL for secure communications.
- Implemented form-based support using Struts, Tag libraries, Java Beans, Servlets, and UML. Struts Validator Framework was used for validation.
- Used various design patterns like DAO Design Pattern, Factory Pattern and Business Delegate to develop the application.
- Developed Message Driven Beans and implemented Messaging Concept using JMS.
- Generated the war/ear file using Ant script and deployed into Web Sphere 6.1
- Extensively used complex SQL queries, stored procedures and triggers to augment the application logic
- Involved in executing test plans for system and integration testing for various production releases.
- Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
Environment: Java, J2EE, Eclipse, Rational Rose Professional J Edition, XML, XSLT, XSD, JNDI, Struts1.2, HTML,CSS, XHTML, JSP, JavaScript, SQL Server 2008, Log4J, JUnit , IBM Web Sphere Application server.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Development, maintenance, support and deployment of complex Horizontal Scaling environment for HPSM in Production environment.
- Used hibernate 3.0 to store the persistence data into the Oracle database.
- Used Struts and Spring Core in addition to hibernate.
- Used HTML to Design front end pages and implemented Client side validation using JavaScript.
- Used JUnit suite to prepared Unit Test cases and done unit testing.
- Solving priority 1 and 2 issues which impacts day to day business process.
- Resolved customer queries, tickets, new enhancements, value additions to business.
- For getting the data involved in connecting with IBM Web Sphere Content Management.
- Provide operational support to all production applications on holidays and weekends also.
- Implemented SSL security for audit and security compliance purpose in Horizontal scaling environment which saved huge fine for my client which transformed to appreciation.
- Managing deliverables with the help of project team at offshore and onsite.
Environment: Java/J2EE, JSP, IBM Web Sphere Application Server, WCM, Struts, Hibernate, Spring Core, Eclipse, HTML, XML, Java script, Oracle 10g, UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in the design of high level architecture and rapid development.
- Followed J2EE MVC framework to design architecture.
- Used HTML, JSP pages and Struts-Presentation View to Develop interfaces.
- Used JBOSS server to design and implement the Servlets.
- Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration.
- Implemented CMP entity beans for persistence of business logic implementation
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
- Involved in the Inspection/Review of quality deliverables such as Design Documents.
- Used SQL Scripts, Stored procedures and SQL Loader to load reference data.
Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, JBoss, Oracle8i.
