Sr. Java/j2ee Developer Resume
Glendale, AZ
SUMMARY:
- Around 8 years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture
- Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, JSF, RMI, XML, AJAX and Web Services
- Experienced in using Ajax Libraries like JQuery, AngularJS.
- Experienced in working on Responsive Design for the Mobile devices.
- Expertise in OOA, OOD, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP)
- Expertise in XML and related technologies like XSL, XSLT, XPath and parsers like JAXP (SAX, DOM) and JAXB
- Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).
- Hands-on experience in building web and enterprise applications in various domains like Insurance, Health, and Software Service.
- Worked extensively on shell programming with Linux/Unix, Perl scripts and Regular Expressions
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
- Experienced with various frameworks like Struts, Spring, JSF, Hibernate, JPA, Spring Web Flow.
- Experienced in using Java IDE tools like Eclipse, IntelliJ, RSA, Net Beans.
- Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, JBoss, JRun, IBM WebSphere, BEA WebLogic
- Excellent in databases like IBM DB2, Oracle, SQL Server
- Experience in Database module analysis, design and development using SQL, PL/SQL and other tools under Oracle, MySQL and SQL Server.
- Has experience on java web services using Apache CXF.
- Has experience on restful web services using Angular JS.
- Experience in working with Messaging Framework using MQ Series, MDB and TIBCO.
- Has experience on java web services using Apache Axis2.0. Has good experience in Service Oriented Architecture (SOA) implementation.
- Experienced in working with different operating systems Windows, UNIX, LINUX,MAC
- Expert in writing complex SQL Queries and PL/SQL blocks
- Wrote build/deployment scripts using ANT and Shell
- Wrote unit tests using JUnit, Jasmine
- Manage and maintain MongoDB servers across multiple environments.
- Good working knowledge on CVS, SVN and Clear Case, perforce for version control
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, JAVA, SQL, PL/SQL, Groovy
J2EE Technologies: EJB 1.1/2.0/2.1/3.0, Servlets 2.3/2.4, JSP 1.2/2.0,Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS
Web Technologies: HTML, DHTML, XML, XSLT, CSS, DOM, SAX, AJAX, Angular Js
IDE Tools: IBM WSAD 7.0/7.5, RSA 6.x,7x Eclipse3.1, MyEclipse5.1, JBuilder, Dreamweaver
Distributed Computing: RMI, EJB 1.0, 1.1 & 2.0
Application/Web Server: IBM Web Sphere 5.0/5.1/5.1.2, Web Logic 7.0/8.1, JBoss, Liferay Portal Server, Tomcat 7.0
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1, SQL Server05/08,Sybase,IBM,Mainframes,MangoDB
Methodologies: UML, Rational Rose, RUP, Agile, SDLC
Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 9, Solaris 10
Frameworks: Struts 1.1/1.2/2.0, spring 1.0/2.0/2.5/3.3, Hibernate 2.0/3.0/3.5, JUnit, Log4j, JSF 1.2, Jasmine
Other Tools: Putty, TOAD, ANT, CVS, Clear Case, Clear Quest, PVCS, VSS
PROFESSIONAL EXPERIENCE:
Confidential, Glendale, AZ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Developed Single Page Application (SPA) using Angular Js.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Developed Web Services using Apache CXF.
- Created Business to Business communication by encapsulating REST Web services in Java File and Stateless Session Beans.
- Test Web Services using REST Client.
- Extensively worked on form validation using the Spring Validator framework.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Developed Stored Procedures and Triggers on Oracle Database.
- Involved in Performance Tuning of the database.
- Used MAVEN to build the application.
- Created Auto deploy jobs using Jenkins.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application using Eclipse and used GIT for version control.
- Unit tested the applications before release to QA.
- Worked with Quality Assurance team in tracking and fixing bugs
Environment: Java/J2EE, Tomcat 7.0, CA Rally, Spring 3.1, Hibernate 3.2, JSP, JavaScript, HTML5, CSS3, Bootstrap, Angular Js, JMS, JSON, REST, Apache CXF, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, Jenkins, GIT, Log4J, Window 10.
Confidential, Irving, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, co-ordination with client, meetings with business users
- Worked in Agile Environment.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked in responsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Developed user interface using JSP, JSTL,JSF tags, Custom Tag Libraries, AJAX and JQuery to speed the application.
- Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
- Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
- Used PL/SQL to manage data and create tables
- Used MAVEN to build the application.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application using Eclipse and used SVN for version control.
Environment: Java/J2EE, WebLogic, SOA, Spring 3.1, Perl, Hibernate 3.2, JSP, JavaScript, Jquery, Ajax, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JMS, UML, JNDI, ANT, SVN, Log4J, Unix, JSF.
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, co-ordination with client, meetings with business users
- Worked in Agile Environment.
- Used Spring Framework and JSF Framework in the application, which is based on MVC design pattern.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Worked in responsive Design application using different HTML5 media queries for different mobile devices for different sizes
- Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used PL/SQL to manage data and create tables
- Performed unit testing using Junit framework
- Implemented RESTFUL web services using Angular JS
- Used MAVEN to build the application.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Java/J2EE, Tomcat, Eclipse, Spring 3.1, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, JQuery, Ajax, Maven, Jenkins, CVS, Log4J, Windows 7
Confidential, Minnetonka, MN
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
- Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX JQuery to speed the application.
- Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used Spring Framework and spring Security and spring web flow in the application, which is based on MVC design pattern for developing the security applications
- Used RSA web service to develop the standard Development kit on top of the RSA services.
- Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
- Used CXF for the web service development in the application.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used UML to create class, action and sequence diagrams
- Used JMS API for asynchronous communication by putting the messages in the Message queue
- Designing and developing the JMS objects and used MQ Series as provider
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Used PL/SQL to manage data and create tables
- Performed unit testing using Junit framework
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
- Implemented JAX Web services using Apache CXF.
- Used MAVEN to build the application.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Java/J2EE, JBoss, NetBeans, Spring, JDBC, JSP, JavaScript, HTML, JMS, XML, Apache CXF, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, ANT, SVN, Log4J, Windows 7
Confidential
Java/J2EE Consultant
Responsibilities:
- Responsible for understanding and execution of requirements
- Was also actively involved in setting coding standards and writing related documentation.
- Developed the Java Code using JBuilder as IDE.
- Writing the code & JUnit test cases & running the JUnit test suites
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Used Struts framework in UI designing and validations
- Developed Action Classes, which acts as the controller in Struts framework.
- Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
- Responsible for designing JApplets using SWING and embedding them into the web pages
- Code Review & Debugging using JBuilder & MS JavaScript Debugger.
- Finding the performance issues using JProfiler & Enhancement for the same
- Was responsible for developing and deploying the EJB (Session & MDB)
- Configured Queues in WebLogic server where the messages, using JMS API, were published.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Designing and developing the JMS objects and used Tibco as provider
- Writing the ANT build scripts for the deployment of EJB.
- Followed XP Methodology for development.
- Writing/Manipulating the database queries, triggers, stored procedures etc
Environment: Java, J2EE, WebLogic Application Server, Oracle, EJB, JSP, HTML, JavaScript, Swing, Servlets, UML, XML, JBuilder, Struts.
Confidential
Java/J2ee Developer
Responsibilities:
- Participate in the designing and development of various server side components JSP, Servlets, EJBs etc.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
- Developed the Java Code using Eclipse as IDE.
- Participated effectively in the full life cycle development of the project including the testing of the project.
- Study the impact of the requirement and prepare the Requirement Analysis document.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Worked with Struts as a unified MVC framework and developed Tag Libraries.
- Used Struts framework in UI designing and validations
- Developed Action Classes, which acts as the controller in Struts framework.
- Involved in developing User Interface using JSP's, JavaScript for the pages.
- Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
- Implemented forms classes to interact with the client & middle tier.
- Coded the business logic using the Enterprise java Beans (Session Beans) and used Session Façade Design Pattern.
- Designing and developing the JMS objects and used MQ Series as provider
- Used PL/SQL to make complex queries and retrieve data from Oracle database
- Used ANT scripts to build the application and deploy on Web Logic Application Server
- Designed, written and maintained complex reusable methods which implements stored procedures to fetch data from the database
- Prepare the Unit Test Case document / user handbook for test cases.
Environment: Java, J2EE, JSP, Servlets, Struts, EJB, SQL server, Tiles, Web Services, Web Logic, Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, Ant, Red Hat Linux.
