J2ee Developer Resume
Sunnyvale, CA
SUMMARY
- 6+ years of insightful experience in Object - oriented analysis, design and development, maintenance, support of large-scale n-tier enterprise applications using Java, J2EE, Struts, servlets, Spring, WEB OBJECT, Hibernate, JDBC, Web Services. Well versed in both Server-side and Client-side programming using Java, J2EE Technologies.
- Expertise in developing applications using Core Java concepts likes OOPS, Inheritance, Polymorphism, etc.
- Experienced in working with various frameworks like Struts2, Spring and Hibernate.
- Exposure to Tomcat, Jboss and deploying in various environments such as Windows, Mac and UNIX.
- Exposure to Agile and Water Flow development life cycle model.
- Experience in using Eclipse, NetBeans, Aqua, EditPlus, XMLSpy IDEs.
- Maintained administrative tasks like add, remove and modify user access for various applications.
- Development Lead experience and capable of managing small-mid size teams.
- Have hands on experience in implementing J2EE design patterns.
- Experience in Java/ J2EE, OOD including Java, JSP, Servlets, JDBC, Struts MVC, Hibernate, Spring MVC, JUnit, JavaScript, CSS, HTML, etc.
- Experience in developing UI for Applications using CSS, JSP, JavaScript, HTML, JQuery, and related technologies.
- Good experience in configuration management, version control and bug tracking.
- Ability to work both individually and in team environments.
- Team player with excellent leadership skills, communication, interpersonal skills and analytical abilities.
- Strong algorithm knowledge and debugging skills.
- A professional with analytical bent of mind and willingness to learn and upgrade on knowledge and new systems.
TECHNICAL SKILLS
Languages: Java/J2EE
Technologies: JDBC, Servlets, JSP, JSTL, MVC, Struts, EJB, JMS, JSON, AJAX, XML and HTML, Web Services
Frameworks: Struts2, Spring 3, Hibernate, Web Object.
Scripting Language: Java Script, Orbit
Protocols: TCP/IP, HTTP, HTTPS
Data Base: MYSQL, Oracle 10g
Application Servers: Apache Tomcat 5.5, 6.0,7.0, JBoss 4,6
Tag Libraries: JSP, JQuery, Struts, JSTL
Testing Tools: JUnit 4.0
IDE: Eclipse, NetBeans, EditPlus, Aqua, XMLSpy
Scripting Langages: JavaScript, JQuery
Build Tools: Ant, Maven
Operating Systems: Windows, Mac and UNIX
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, Sunnyvale CA
Responsibilities:
- Extensively used Eclipse, Java for building and testing.
- Introduced new carrier to existing system, built web pages, enhanced localization framework and related development from front end to back end.
- Involved in writing WebObject, Orbit, Mustache, JavaScript, HTML functions and implementation on presentation layer.
- Used Web services to connect font end and back end as well as external services providers.
- Developed controllers, repositories, Service modules, form beans and validations
- Involved in connecting bean with database using Hibernate configuration file.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
- Used ANT, MAVENscripts to build the entire module and deploy it on Tomcat application Server.
- ImplementedTestNG framework to write test cases for different modules and resolved the test findings.
- Used SVN for software versioning and as a revision control system.
Environment: MAC, JDK 1.7/1.8, JSP, Hibernate, Tomcat, Orbit, AJAX,JDBC, XML, JSON, CSS, DOM, HTML, ANT, Oracle, UML, JQuery, TestNG,.
J2EE Developer
Confidential, Columbus OH
Responsibilities:
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Established two new functions, estimate value in the insurance quote moduleand current user verification in life insurance quote module,from front end to back end.
- Developed the whole frame work for the projects, based onStruts MVC & Spring MVC.
- Developed the presentation layer and GUI framework based on spring framework involvingJSP,HTML,JavaScript,AJAX,CSS.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, repositories, Service modules, form beans and validations
- Developed beans and persisted bean in the database usingJDBCandHibernate.
- Involved in connecting bean with database using Hibernate configuration file.
- Involved in development of SpringDAOlayer which invoked database queries.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- WroteANTscripts to build the entire module and deploy it on JBoss application Server.
- ImplementedJUnitframework to write test cases for different modules and resolved the test findings.
- Used Subversion for software versioning and as a revision control system.
Environment: JDK 1.6, DAO, JPA, JSP, Servlets, Hibernate, Spring, Struts, JBoss, AJAX,, JDBC, XML,, CSS, DOM, HTML, ANT, Oracle, UML, JUnit, JQuery.
J2EE Developer
Confidential, Charlottesville, PA
Responsibilities:
- Analyzed requirements and did Use Case analysis. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Designed and developed front end using HTML, JSP and Servlets.
- Implemented client side validation using JavaScript.
- Developed the application using Struts Framework to implement a MVC design approach.
- Validated all forms using Struts validation framework.
- Created various tables, constraints, triggers, and wrote complex queries.
- Design Patterns were used to add flexibility while connecting to the Oracle database.
- Used feature of Spring framework.
- Used Hibernate in persistence layer of the application.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through Junit.
- Used Log4J for logging and tracing the messages.
Environment: HTML, Java, JavaScript, Servlet, JSP, EJB, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere, ANT, Eclipse, JUnit, and Log4J.
Java/J2EE Developer
Confidential, Michigan
Responsibilities:
- Involved in design phase and data modelling, interacted with other team members to understand the requirements for the project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Involved in Spring, Hibernate & JPA integration for the entire system.
- Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity
- Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
- Configured the web.xml & persistence.xml for the project
- Used EJBs (Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Used JNDI to perform lookup services for the various components of the system.
- Implemented database using Oracle.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used Ant building tool to build the application.
Environment: Collections, EJB, Spring, IOC, Hibernate, JPA, Oracle, Jboss, Ant, CSS, HTML, Oracle, Eclipse, JSP, JSF, JavaScript.
Java/J2EE Developer
Confidential
Responsibilities:
- Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Developed Web Services for data transfer from client to server and vice versa using Xfire, SOAP, WSDL and UDDI
- Managing teams of various sizes with different level of skill sets across various phases of the project Highly adaptable in changing technical environments with very strong organizational and analytical skills
- Fixing the bugs and developing new enhancements using JAVA and J2EE technologies
- Using HTML and CSS technologies changed the look and feel of the frontend page as per the client requirements. Changed the layout of many documents using single style sheet.
- Used JQuery and Java script for the validation and enhancement for the web pages
- Used AJAX calls for getting small amount of data inside a JSP.
Environment: Spring ORM, Spring MVC, Oracle, Hibernate, JUnit, JSP, HTML, DHTML, JavaScript, Soap, Web services.
Java/J2EE Developer
Confidential
Responsibilities:
- Developed the module Range Pool setup from the scratch using the spring framework with hibernate concepts
- Worked in all development phases right from the scratch to multiple product releases over the period
- Wrote system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities
- Using Object Oriented Development (OOD) technologies, core level project flow developed
- Managing teams of various sizes with different level of skill sets across various phases of the project. Highly adaptable in changing technical environments with very strong organizational and analytical skills.
- Implemented web services for new module and tested in JUNIT environment
- Implemented Hibernate ORM concepts in the module
- Developed implemented web services
- Debugged the issues and fixed the issues in the environment of spring and Hibernate technologies.
Environment: Spring Core, Spring, Junit, JSP, HTML, DHTML, CSS, AJAX, JavaScript, Web services, Agile Methodologies, Windows XP and UNIX.