J2ee Developer Resume
TN
SUMMARY
- Over 8+ years of experience in the field of information technology in Java Enterprise systems and internet/intranet web applications, J2EE Architecture, web application development and SOA/Web Services.
- Proficient with Software Development methodologies like Agile methodology, Object Oriented Analysis and Design, Waterfall model.
- Extensively worked on N - Tier applications systems with the development in Java, J2EE Technologies (Servlets, JSP, JDBC, JNDI, and JMS), XML, HTML, and Java Script.
- Experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
- Have strong experience in RDBMS like Oracle 8i/9i, PL/SQL and SQL 2000/2005.
- Working Knowledge in MVC Architecture and experience in working with Frameworks, Apache Struts Framework, Spring/DI.
- Superior project implementation skills using distributed technologies to include RMI, EJB (Session Beans, Message Driven Beans, also have exposure to SOA using Web Services.
- Hands on experience in design, implementation and maintenance of system architectures using application servers like JBOSS, WebLogic, WebSphere.
- Hands on experience on SOAP UI Tool
- Experience in developing code with Eclipse and WSAD.
- Experienced in deploying applications on Application servers such as IBM WebSphere 5.x/4.x, WebLogic 12g and on the Tomcat 6.x/7.x Web server.
- Experience in Use cases, Class diagrams, Sequence Diagrams.
- Hands-on experience with Spring and Hibernate
- Worked with Windows NT/98/XP technologies, UNIX, LINUX.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers
- Knowledge of Google Web Tool and Experience in Quality assurance, Unit testing, Load testing, Regression Testing
- Excellent analytical skills, including ability to interpret and evaluate customer requirements and implement technical solutions and application production support.
- Excellent written/verbal communication skills and interpersonal skills.
TECHNICAL SKILLS
Languages: Java, SQL & PL/SQL and UML
Web Technologies: J2EE, EJB, Servlets, JSP, JDBC, JMS, JNDI, HTML, XML, XSL, XSLT, JAXP, SOAP, Web Services, Apache camel,WSDL, UDDI, Log4J and JavaScript
Frameworks: MVC, Struts, Tiles, Spring, Hibernate, AJAX
Web/Application Servers: JBoss 4.x/3.x, IBM WebSphere 4.0/5.0, Weblogic 12.x/11.x/10.x, Apache Tomcat
RDBMS: Oracle 9i/8i/7.0, MySQL 4.x/5.x
Tools: WSAD, Eclipse, JBuilder, XML Spy, Rational Rose 2002, TOAD, Apache ANT, Apache MQ,Maven, Apache Axis 1.3., Google Web Tool,JMX
Source Control: CVS, Subversion, Rational Clear Case
Operating Systems: UNIX, Sun Solaris v.2.6, Windows XP/2000/NT 4.0/98
PROFESSIONAL EXPERIENCE
Confidential, TN
J2EE Developer
Responsibilities:
- UtilizedAgile Methodologiesto manage full life-cycle development of the project and involved in Business requirement phase which involved direct interaction with clients.
- Developed a 3 tier architecture of a Java/WebLogic server with an oracle database and both thick (java) clients and thin (REST) clients.
- Used Angular JS as the development framework to build a single-page application.
- Proficient in the use of Oracle WebLogic 11g as an application server to deploy and restart web applications.
- Developed SpringMVC based internal utility tool for scrum testers
- Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- Implemented transaction management using spring declarative transaction management with Spring AOP concepts.
- Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Written Maven scripts to handle dependencies and for building the application.
- Used MDBs (JMS) and ActiveMQ for Account information exchange between current and legacy system.
- Implemented logging mechanism using log4j.
- Written SQL in Oracle for creating tables and select statements.
- Used SVN as a version Control.
- Involved in the creation of exhaustive Junit Unit Test Cases for new as well as existing systems.
Environment: JDK 1.8, Hibernate, Spring, WebLogic, Oracle, JMS, ActiveMQ and Maven
Confidential, Virginia
J2EE Developer
Responsibilities:
- UtilizedAgile Methodologiesto manage full life-cycle development of the project.
- Involved in the development of the entity and stateless beans.
- Integrated Spring with the EJB and have extensively used the comprehensive infrastructure provided by the Spring framework to achieve better performance.
- Used Spring Async (Task executor), Spring JPA, IOC concept, Spring Webservices, Spring AOP for Exception Handling, and Scheduling.
- Designed and Developed Message driven beans that sends and receives the messages from the Java Message Queues.
- Created and Configured JMS resources for queue based messaging.
- Deployed the builds of the developed application on Weblogic 10.3.6 application server.
- Used JPA 2.0 (Eclipse link) for database operations and as the data abstraction to interact with the database
- Written SQL in DB2 for creating tables and select statements.
- Utilized Rational Clear Case and Team forge as a version control system and for code management
- Logging debug, error and event info using Log4j.
- Designed and developed SOAP style Web services by using Apache CXF framework(JAX-WS)
- Extensive knowledge of Consumption for both SOAP and RESTFUL webservices.
- Tested existing web services using SOAP UI.
- Implemented security for the different components of the application. Worked on securing EJB components, JMS queues.
- Worked extensively on marshalling and unmarshalling of the java objects using JAXB.
- Written Jil scripts for autosys job which runs on monthly schedules using a command line.
- Developed maven scripts for creating the ear and to handle all the dependencies of the application
- Coded MBean using JMX to monitor the 23 Java screen scrapers.
- Implemented the Unit testing for the components developed. Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Used Sonar to manage source code quality.
Environment: JDK 1.7, JPA, EJB, Spring, WebLogic, JMX,DB2 and, Maven
Confidential, TN
J2EE Developer
Responsibilities:
- Performing detail analysis for the client requirements
- Developing the entire code from UI layer to persistent layer.
- Developed a User interface to pull the data from the oracle database which is used for forecasting using Spring 3.0, HTML 5.0, CSS.
- Monitored the error logs using Log4J and fixed the problems
- Developed JSP’s to generate dynamic content based on the service requester and their requirements.
- Applied design patterns and OO design conceptsto improve the existing Java/JEE based code base.
- Implemented J2EE Design Patterns like MVC and Singleton.
- Hibernate Persistence Strategy is used for database operations and developed Hibernate as the data abstraction to interact with the database
- Used Toad 9.7.2 to create tables and to execute queries in Oracle Database
- Parsing, querying, scraping, and transforming XML, HTML, and JSON.
- Deployed the application on the Tomcat 6.0.39 server and maintained in UNIX environment
- UsedANTscripts to build the application and deployed
- Provided production support for the application and handled all server side issues
- FollowedAgilesoftware developmentpractice paired programming, test driven development and scrum status meetings.
- Developed shell script to generate multiple reports in PDF format instead using a web interface
- Clients and Servers communication using Web Services (SOA).
- Designed and developed SOAP style Web services
- Made proficient use ofWSDLfiles. UsedSOAPUIfor testing the web services.
- Developed test cases for data access layer using Junit.
Environment: JDK 1.6, Hibernate DAO, Spring, JDBC, Tomcat, Oracle and, Ant, jQuery, JavaScript
Confidential, PA
J2EE Developer
Responsibilities:
- Designed and developed web Interfaces and business Logic using struts 2 frame work (MVC architecture), JSP, Spring 3.0, Ajax, Java Script, Jquery.
- UtilizedAgile Methodologiesto manage full life-cycle development of the project.
- Used Struts tiles to achieve reusability of view pages.
- Clients and Servers communication using Web Services (SOA).
- Created JSP for client presentation (View) and interaction with business layer
- Implemented the web layer with Spring/Struts for a module for authorization.
- Involved in developing user interface like Forgot Credentials, Spoken Languages, Forgot Password, Security Questions using JSP and Java Script/AJAX.
- Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into Oracle Database.
- Implemented different - J2EE Design Patterns such as Session Facade and Singleton
- Involved in Class Diagrams and Sequence Diagram for each scenario.
- Involved in the deployment of the application into IBM WebSphere Application Server.
- Developed Perl & Shell scripts for doing implementing automated tasks on UNIX systems.
- Used SQL extensively to on backend DB2 database for different transactions.
Environment: JDK 1.4/1.5, Struts 2.0, Hibernate DAO, Spring, JDBC, IBM WebSphere 6.0, RAD, DB2 8.x and, Maven, Visio, jQuery, JavaScript
Confidential, IL
J2EE Developer
Responsibilities:
- Worked on Full Cycle of Software Development from Analysis through Design, Development and Integration phases.
- Involved in designing of the application following Model-View-Controller (MVC) architecture.
- Major design patterns followed are Business Delegate, Value Object and Session Facade.
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.
- Developed client request validations and processing using JavaScript and HTML.
- Implemented marketing portal application using Spring MVC framework and Hibernate ORM.
- Extensively used Spring IOC, configured application Context files and performed database object mapping using Hibernate.
- Developed customer service application using Spring MVC and Hibernate.
- Performed inter-application integration using Spring JMS.
- Extensively used Spring JMS Template for asynchronous messaging following point-to-point model.
- Developed Struts Action Forms, Action classes and templates and performed action mapping using Struts 1.1/1.2.4.
- Performed data validation in Form beans and Action Classes.
- Wrote SQL Scripts and PL/SQL stored procedures required for new features and as well as for troubleshooting production issues.
- Logging debug, error and event info using Log4j.
- Provided production support and software installation support.
- Performed unit testing, system integration testing and regression testing.
- Used JUnit tool for performing testing.
- Developed web based reports according to clients’ requirements.
- Deployed the builds of the developed application on JBoss 4.01sp1 application server.
- Troubleshoot and resolve problems.
Environment: J2EE/Java 1.4, JSP, Servlets, EJB, Struts, XML, JBoss App Server, Oracle 9i, Eclipse, Struts, Tiles, Spring, Spring JMS, Hibernate, RUP and Windows XP Professional
Confidential
Java Developer
Responsibilities:
- Used Oracle as a backend to perform various database manipulations.
- Developed Integer and DateJSF componentsto support user entry of integer and date (month/day/year) values with internationalization
- Developed EJB in WebLogic. Coded JavaScript for Client Side Validations.
- Implemented a controller Servlet for the security of the system.
- Developed dynamic page designing using JSP tags to invoke Servlets. JSP Content is configured in XML Files.
- Coded JSP that were called from HTML pages and used JSP to call EJB.
- Implemented Enterprise Java Beans (Session Beans as business objects and Entity Beans as database objects).
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Involved in designing the Public facing Internet Website.
- Developed a conceptual static HTML prototype to validate the business requirements.
- Integrated the System Components and Tested. Tested the Components with various workflows of the System.
Environment: Java 2 Enterprise Edition (J2EE), EJB 1.0, JSP, WebLogic Application Server 6.1, Netscape Enterprise Server3.6, UML, Struts, XML, HTML, DHTML, JDBC Oracle, Windows NT 4.0.
