J2ee Developer Resume
Detroit, MI
SUMMARY
- Over 5 Years of experience in developing web - based, internet/intranet and client/server, distributed architecture applications using Java and J2EE technologies.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Deployment and Support.
- Knowledge and hands on experience with J2EE Technologies and in developing web applications using Java, J2EE, JSP, Servlets, JDBC, and Spring (MVC,IOC,AOP), Hibernate
- Experience in working with Multi-Threading application.
- Knowledge in Application Design and Development using OOP, MVC and J2EE.
- Experience in developing GUI screens using HTML, XHTML, CSS, JSP, JSTL and JavaScript.
- Good Experience in usage of version controls such as SVN, CVS and Github.
- Knowledge with JBoss 6/7, Apache Tomcat 6/7, Glassfish 3 and have good knowledge of J2EE standard compatible application servers.
- Experience with RDBMS such as MySQL, Oracle, SQL Server, PL/SQL.
- Experience in different IDE’s like Eclipse, JDeveloper and MyEclipse.
- Knowledge in configuring, deploying Web services using SOAP, RESTful
- Experience in developing test cases for Unit testing using JUnit 3.1.
- Experience in Java design pattern Observer, Singleton, MVC, DTO, DAO, Factory
- Good working knowledge in object-oriented, distributed systems, Network Applications
- Experience and full understanding of Software Development Life Cycle, Agile software development methodology.
- Experience working in an Agile development environment
- Experience in reverse engineering, debugging and troubleshooting the existing code.
- Skilled in project management activities involving analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management
- Ability to work independently in tight schedules and efficient in meeting deadlines. Self-starter, fast learner and a team player with strong personal and group communication skills.
TECHNICAL SKILLS
Java/J2EE technologies: JDBC, AWT, SWING, RMI, JNDI, Servlet, JSP, JSF, JSTL, JAXB, EJB, JMS, Web Services, JAXWS (SOAP), JAXRS (REST), JUnit, JTA, Multithreading, Collection Framework
Framework: Struts, Spring (IOC, MVC, REST, AOP, Security, ORM), Hibernate 3.5, Primefaces, Log4j
Web/Application Servers: Tomcat, JBoss, WebSphere, Weblogic, Glassfiss
Web Technologies: HTML, CSS, JavaScript, Responsive Designing, JQuery, Bootstrap, Media Queries, Web Mobile, AJAX, JSON, XML, AngularJS, Sencha
Tools: ANT, Maven, VSS, SVN, GIT, TOAD, SOAP UI, WinSCP
IDE: Eclipse, Netbeans, MyEclipse
Databases: DB2, Oracle, My SQL, MS-Access
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Involved in analysis, design and establishment of technical specifications.
- Analyzed MVC architecture, Struts 2.0 framework in view of the application workflow and application development.
- Designed and developed Servlets and Hibernate 3.3.
- Front-end development using HTML, CSS, JSP and client side validations performed using Java Script.
- Worked on creating and updating the MySQL.
- Used Hibernate 3.3 for persistence management.
- Developed and deployed Web Services using SOAP for retrieving data from third party.
- Used the Spring 3.0 framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Used Eclipse in developing J2EE applications.
- Created UML diagrams, forms and services.
- Used SVN for version control.
Environment: Java/J2EE (JSP, Servlet), Eclipse, spring 3.0, Struts 2.0, Hibernate 3.3, XML, Oracle PL/SQL, Apache Tomcat, JUnit.
Confidential, Santa Fe Springs, CA
Java J2EE Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC architecture using the Spring Framework.
- Designed the front-end using JSP, HTML, Javascript and CSS.
- Extensively used JSP tags to separate presentation from application logic.
- Installation, Configuration & administration of Eclipse environment, including deployment of war file
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Involved in writing PL/SQL for back end. Used Views at the Oracle Database end.
- Used Hibernate for Object Relational mapping.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Participated in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; and review and provide feedback to the final user documentation.
- Participated in Unit Testing of the project.
- Used Maven for compilation and building WAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: Java, J2EE, JSP, Spring, MVC, JBoss, Web services, XML, HTML, CSS, JavaScript, Multithreading, Oracle 9i, JUnit, JDBC, Windows 2000.
Confidential, Lawrence, TX
Java/J2ee Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development
- Work with business analyst in translating business requirements in to functional requirements document and to detailed design documents
- Translate requirements into formal test requirements matrices for various business requirements
- Responsible for test case execution
- Using spring validation framework for server side validation.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database.
- Extensively used the Java collection Framework Classes for Holding the Application objects.
- Developed the application using Eclipse IDE.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used JUnit/Eclipse for the unit testing of different modules.
- Participated in Unit Testing of the project.
- Used XML to transfer the application data between client and server.
- Participated in designing Web Service framework in support of the product.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used JDBC for database connectivity with Oracle.
- Analysis of defects, providing appropriate solutions, testing of defect and deliver to customer
Environment: JDK 1.4, Struts, JSP 2.0, Servlets, Web Services, JavaBeans, Oracle database, IBM WebSphere.
Confidential
Java Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote specification for the development.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Created a user interface through HTML and JSP.
- Involved in developing various Servlets.
- Tested and validates the application on different testing environments.
Environment: Windows NT, Java (JDK 1.2), C++, JSP, Servlets, Oracle 8.0, JDBC, Swing, Apache Tomcat.
Confidential
Software Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization
- Involved in coding reviews and enhancement of application.
- Developing the application as per the requirements.
- Developed various components of the application and unit test them.
- Developed various modules using MVC Struts.
- Used struts tag libs for developing user interfaces.
- Extensively used Java Mailing Service API to create, send, receive, and read messages
- Developed Servlets, Session and Entity Beans handling business logic and data
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Use Struts and JavaScript for web page development and front-end validations
- Fetch and process customer related data.
- Created Servlets, JSPs and used JUnit framework for unit testing
- Developed DAOs, Stored Procedures and SQL queries to support system functionality
Environment: Java, Struts, Java script, JDBC, CVS, Eclipse, Web logic Server, Oracle, Toad, Linux.