Java/j2ee Developer Resume
NY
SUMMARY
- 7+ years of experience in Design, Development, Implementation and Testing Client Server and N - tier Enterprise Applications using Java and J2EE Technologies.
- Experience in Design and Development of enterprise applications using EJB, Struts, Spring, JSF, JMS, Web services, Hibernate, AJAX, XML and JUnit.
- Business Analysis experience using Rational Rose, Use Cases, State Diagrams, Interaction Diagrams, Collaboration Diagrams, etc.
- Expertise in GUI design and implementation using GWT, JSP, JSTL, Struts.
- Experience in spring’s integration with third party web frameworks like GWT and Struts.
- Experience in developing and deploying applications with J2EE Application Servers such as BEA Web Logic 9.2/10.3, JBOSS AS-7.1.1.Final and Tomcat 5.0.
- Hands on experience in using IDE tools like Eclipse, IntelliJ IDEA and RAD 7.0.
- Good experience in working with testing tools like JUnit and TestNg.
- Hands on experience in developing Cursors, Stored procedures, Packages and Triggers using PL/SQL.
- Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
- Good experience in automating the Application builds packaging, configuration and deployment with ANT and Cruise Control.
- Adept in using Version Control Tools like Rational Clear Case, VSS, subversion, StarTeam and github.
- Prepared the required rollout and rollback scripts using PL/SQL when deploying to production.
- Extensive experience in Requirement Analysis, Functional Analysis, Excellent Conceptual and Logical Thinking, Teamwork, Goal Oriented.
- Ability to deliver quality work under pressure and aptitude to meet client deadlines.
- Excellent communication skills with solid team leading capabilities.
- Proven technical skills and the ability to work in a team for successful completion of projects.
TECHNICAL SKILLS
J2EE Technologies: Struts 1.3.8/2.0, EJB 3.0, JPA 1.0/2.0, Spring 2.5, GWT, Hibernate 3.0, JMS, JPA, MAVEN, JSTL, JDBC, Servlet 2.4, JSP 2.0, XML, XSL, XSLT, JUnit
SOA: Restful Web services, SOAP.
Web/Application Servers: Weblogic 9.2/10.3, Websphere 6.0/6.1, Jboss 5.x, Apache Tomcat 5.x
Search: Apache Solr, Lucene
Middleware: Spring, Spring Integration, Hibernate, JPA
Build & Deploy: Maven, Jenkins, Ant
Web UI: Struts MVC, jQuery
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Implemented SOAP and WSDL web services for XML data transfer over HTTP
- Integrated different applications and passing messages using JMS and MQ-Series.
- Working with JMS by using message Queue, Topic to send messages to durable clients and non-durable clients.
- Used LDAP for user specific data delivery.
- Worked in the back end development of the application, involved in retrieving the data from the database.
- Used XML extensively in the process of communicating with several external applications.
- Developed XSL’s to customize the display data from XML’s obtained through other systems.
- Responsible for coding using AJAX for getting data from a database without reloading the entire page.
- Designed and developed the Logger (Log4j) framework.
- Followed sprint cycle iterations during development (SCRUM methodology).
- Developed Perl and Shell Scripts on the UNIX machine to fix bugs.
- Preparing and executing unit test cases using the J - unit
- Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
- Involved in the build automation using the automation tool Ant on the UNIX machine.
Environment: Java, Servlets, JSP, Struts, JNDI, LDAP, JMS, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JavaScript, AJAX, SOAP, Agile Methodology, Eclipse, WebSphere Application Server, Oracle, CVS, Perl, Shell, UNIX, Windows XP.
Confidential, Edison, NJ
Senior Java Developer
Responsibilities:
- Worked extensively in developing Product Object Modeler and Content layer Management using Eclipse Rich Client Platform, SWT and jface frameworks.
- Worked extensively in ICDService using Rest based Services, Springs Framework Hibernate, XML Parsing Technologies like JAXB.
- Worked in JO-SQL framework for performing in memory filter operations.
- Worked in JCode Model Frameworks to develop Java POJO objects programmatically by reading the XML Files
- Research and development activity to improve performance of tool and application.
- Providing immediate assistance and code fix to the team in web services code of ICD.
- Providing tool support, debugging, troubleshooting and solution to team to improve the development process.
- Used Java Thread pool executor to increase performance in application.
- Involved in POC for Apache Solr search in P&C Application to increase search efficiency.
- Helping in analyzing production support issues of tool and billing/policy application.
- Help team members in installation, deployment of application.
- Leading and coordinating team members with the assigned task and status of the defects.
- Having worked on the design and development of the tool, take session with team member to add value to their development.
- Interacting with pre-sales team over demo of the tools in terms on immediate support and installation/deployment.
Environment: Eclipse RCP plugins, SWT/Jface, Jdk1.6, Java/J2EE, Eclipse IDE, Tomcat, Jboss, Restful Web services, Spring framework 3.0.7.RELEASE, Hibernate 3.5.0-Final, Ant, YAWL, Apache Solr framework, CXF 2.7.5, XML, XML parsing using JAXB.
Confidential, Milpitas, CA
Sr. Java Developer
Responsibilities:
- Involved in requirement analysis and played a key role in project planning.
- Designed and developed web components and business modules through all tiers from presentation to persistence.
- Developed the web pages using JSP, JavaScript, CSS, AJAX and servlets.
- Developed the application using JPA and used JPQL for mapping with the rational DB.
- Developed UI layout using Tiles.
- Developed java beans to interact with UI & db.
- Created the end-user business interfaces.
- Developed Web Service application using XML and SOAP.
- Integrated JMS with WebLogic.
- Frequent interaction with client and delivered solution for their business needs.
- Developed XML/XSL with JAXB.
- Development and enhancement applications with Adobe Flex.
- Developed EJBs and Customized Tag Libraries for JSP to reduce the complexity of application.
- Involved in designing XML documents for efficient message transfer between subsystems.
- Developed ANT script for building and packaging J2EE components.
- Wrote PL/SQL queries and Stored procedures for data retrieval.
- Created and modified Oracle Schema objects like Tables, Indexes.
- Created Test Plan, Test Cases & scripts for UI testing using Selenium.
- Selenium Grid for distributed Testing and Load testing.
Environment: JDK1.5, J2EE (EJB, JSP, servlets, XML, JAXB), JDBC, JPA, JMS, Struts, FLEX, HTML, XML, Hibernate, XSL, XSLT, Springs, AngularJS, CSS, AJAX, DHTML, WebLogic, DB2, SWING, ANT, Oracle 11g
Confidential, Salem, NC
Java/J2EE Developer
Responsibilities:
- Created the Database, User, Environment, Activity, and Class diagram for the project (UML).
- Implement the Database using Oracle database engine.
- Designed and developed a fully functional generic n-tiered J2EE application platform the environment was Oracle technology driven.
- The entire infrastructure application was developed using Oracle JDeveloper in conjunction with Oracle ADF-BC and Oracle ADF- RichFaces.
- Created an entity object (business rules and policy, validation logic, default value logic, security)
- Created View objects, View Links, Association Objects, Application modules with data validation rules (Exposing Linked Views in an Application Module), LOV, dropdown, value defaulting, transaction management features.
- Web application development using J2EE: JSP, Servlets, JDBC, Java Beans, Struts, Ajax, JSF, JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services, Message Queue (MQ).
- Designing GUI prototype using ADF 11G GUI component before finalizing it for development.
- Create Reusable Component (ADF Library and ADF Task Flow )
- Experience using Version controls such as CVS, PVCS, and Rational Clear Case.
- Creating Modules Using Task Flow with Bounded and Unbounded
- Generating WSDL (Web Services).
- Handel the AJAX functions (partial trigger, partialSubmi, auto Submit)
- Created the Skin for the layout
- Test the application for components, actions, listeners, and pages
- Made Integrated testing for the application.
- Generating faces-cofig.xml and create navigation rule and managed bean
- Create dynamic report and using JFreechart
Environment: Java core, Servlet, JSF, ADF Rich client UI Framework ADF-BC (BC4J) 11g, web services Using Oracle SOA, Oracle WebLogic
Confidential, MA
Java Developer
Responsibilities:
- Developed and implemented the intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Involved in creating Java Beans for Physicians search engine based on address, Specialty and Z-Total.
- Created JSP/Servlets Pages to the Analytical Engine for searching physicians for product promotions and events.
- Created JSP pages for Product Promotion Event Calendar and attaching a participant list for the calendar.
- Developed complex Oracle PL/SQL stored procedures using PL/SQL 8i to calculate Share, Total, Volume, Trend, Level, Variance and Rx (ROI) values.
- Deployed the Application using Weblogic Application server, to the final application.
Environment: J2EE (JAVA, JSP, Servlets, JDBC, EJB), JavaScript, Struts, Weblogic 6.1, JBOSS, HTML/DHTML, XML, CVS, SQL, PL/SQL, Eclipse IDE.
