Sr. Java/j2ee Developer Resume
Bellevue, WA
SUMMARY
- Around 7 years of experience in IT industry in teh areas of Analysis, Design, Development, Implementation of Software Applications using Java/J2EE technologies.
- Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
- Extensive experience in design & development of internet/intranet applications using Java,J2EE, JSP, Servlets, JMS, JDBC,EJB, HTML/DHTML, XML, JSON, jQuery, Bootstrap, AngularJS, AJAX, CSS, JavaScript, Struts, Spring, JPA, Hibernate, JNDI.
- Experience in Web Services like SOAP, REST, WSDL and good noledge in SOA.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDE’s like Eclipse, NetBeans, Rational Application Developer (RAD).
- Strong experience in Data modeling and setting up relational databases (RDBMS).
- Strong Experience in Oracle 9i/10g including PL/SQL,SQL, Stored Procedures, Triggers, functions, packages and databases like DB2, MySQL and SQL Server.
- Experience in using Testing tools like JUnit and building tools like Ant.
- Experience in version control system tools like CVS, SVN and ClearCase.
- Experience in RUP and Agile development (XP, TDD and SCRUM) methodologies.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
- Versatile team player and a quick learner with strong written, oral and inter - personal communication skills.
TECHNICAL SKILLS
Languages: C, C++, Java
Web Technologies: JSP, Servlets, HTML, JavaScript, CSS, AJAX
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, WSDL,SOA
Application/Web Servers: IBM Websphere, Oracle/BEA Weblogic, JBoss, Tomcat
System Design: UML, Rational Rose
IDE Tools: RAD, WSAD, Eclipse
Databases/API: DB2, Oracle 8.0, 9i, 10g, JPA, Hibernate, MS Access, MySQL and SQL Server, SQL Developer, Control Center
Operating Systems: Windows 2003/2000/NT/XP
Data Modeling: Microsoft Visio, Rational Rose, and UML Design
Version Control Systems: CVS,SVN
Frameworks: Struts, Spring, and Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Bellevue, WA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in teh detail design of teh eCARS application using J2EE, Struts, EJB, XML Web Services and WebSphere MQ. Also wrote queue sender using JMS API.
- Recovering and BackupWebSphereconfiguration using XML Config Tool and using backup and restore scripts inWebsphere.
- Design & Developed teh User Interfaces using Adobe Flex, HTML, CSS and Action Script, JS, GWT.
- Used Node JS to implement and deliver customer-facing solutions.
- Built Server sideObjects to communicate using Struts Framework.
- Used Flex Data access methods to communicate between teh Flex and Java.
- Developed Action Script functions for event handling, error handling and response handling.
- Written teh XML Schema to validate teh incoming XML Documents from teh Web service clients.
- Developed Ant Script to build teh application. Developed Action classes and JSP using Struts2 framework and JSP.
- Used Spring MVC Framework to generateRESTWebservices.
- DevelopedStateless Session Beans (EJB), Value Objects and DAOs and deployed in WebLogic 10.3.6.
- Teh backend logic was mainly fulfilled usingCoreJavaconcepts such as OOP, Exception handling, Collection Framework, Generics, Input/output System, Multi-threading and Data Structures to implement various features.
- Providetechnical leadership and mentorship to development and QA team
- Implemented Hibernate as ORM framework to connect to teh database and do database operations usingCoreJavaobjects such as classes, collections API etc.
- Involved in usage of MVC pattern utilizing AngularJs, JSF and Spring Controller.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Contribute to resolvingtechnical/business logic issues other development teams encountered
- Design, development and maintenance of secureREST/SOAP web services for payment solutions
- Supported funnel and development work inAgile, waterfall and blends of these methodologies across companies
- Developed teh Business delegates, which calls teh downstream interfaces to replenish teh prepaid Minutes in vendor systems.
- Designed and developed teh common XML API which can be used by Bill Payment Kiosk, VZW.com and IVR using Java2 API (1.5).
Environment: J2EE, JDBC 2.0, Servlets3, JSP2.3, Spring 3.2, Ant, Struts2, MS Visio2000, JMS, JSF, HTML5, CSS3, CVS, Oracle 10g, WebLogic(10.3.6), UML, REST GWT, Node JS, AIX 5.2, XML1.0, XML Web Services, EJB2.0, WebSphereMQ5.3, AngularJS, Windows 2000,UMLmagicDraw 7.0., Spring 2.0, Hibernate4.1.9
Confidential, MEMPHIS TN
Sr. Java Developer
Responsibilities:
- Developed teh application based on MVC (Model-View-Controller) Architecture using Struts.
- Involved in end to end software development life cycle (SDLC).
- Involved in developing GUI using HTML, DHTML, JSP and AJAX for end users and loan processing persons.
- Used Struts Validation Frame Work for server-side data validations.
- Used WSAD for teh entire application development.
- Used DAO using JDBC and Oracle 9i as teh backend database.
- Set up relational database entities.
- Developed test cases using Junit.
- Wrote queries to retrieve data using SQL's and PL/SQL.
- Developed producer and consumer web services component using Apache Axis.
- Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.
- Used JIRA for teh issues reported by teh testing team.
- Rational Clear Quest was used to log and track bugs.
- Used CVS repository for version control.
Environment: Java, WSAD, HTML, JSP, Struts, JDBC, SQL, WebSphere, Oracle, UNIX (Solaris), CVS, JUnit, JWebUnit, EJB.
Confidential, MI
Application Developer
Responsibilities:
- Involved in Design, development, and testing phases while fulfilling teh roles of Application Designer and Developer and complete SDLC.
- Developed GUI using Servlets, JSP, HTML/DHTML and JavaScript.
- Code client-side validations using JavaScript and server-side validations using Struts MVC Frame Work.
- Developed DAO objects with JDBC.
- Implemented logging using log4j.
- Performed unit testing using junit, wrote test cases and test suits to perform integration testing of teh module.
- Involved in code review meetings, performed optimization of teh code, supported release of teh project.
- Wrote ANT scripts for compiling and packaging teh web application.
- Developed several SQL's to retrieve data and make data manipulations.
- Used several data modeling techniques based on teh requirement.
Environment: Java, J2EE, JSP, JavaScript, Struts, Servlets, SQL Server 2000, Tomcat, Windows 2000.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Expense Processing system .
- Developed teh application using Struts 1.2 Framework that leverages classical Model View Layer (MVC) architecture.
- Involved in designing teh user interfaces using Struts Tiles Framework.
- Used Spring 2.0 Framework for Dependency injection and integrated with teh Struts Framework and Hibernate.
- Used Hibernate 3.0 in data access layer to access and update information in teh database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed JUnit test cases for all teh developed modules.
- Used Log4J to capture teh log that includes runtime exceptions, monitored error logs and fixed teh problems.
- Developed Unit test cases using JUnit.
- Used CVS for version control across common source code used by developers.
- Used ANT scripts to build teh application and deployed on Weblogic Application Server 10.0.
- Wrote several queries using SQL and PL/SQL.
Environment: Spring, Hibernate, Struts, JSP, Servlets, XML,SOAP, WSDL, JDBC, JavaScript, HTML, CVS, Log4J, Windows XP, WebLogic Application Server, Eclipse, and Oracle.