J2ee Developer Resume
Richardson, TX
SUMMARY
- 8+ years of hands on Software Design, Development and Implementation experience in Object, Software Engineering methodologies and standards in, Retail, and HealthCare. Software Engineer, Analyst/Programmer, and Programmer roles performed.
- Experience in application development on J2EE and related technologies that include Web Services, Spring Framework, JPA, Hibernate, JDBC, JSP, Servlets, Swing, JUnit, ANT, Eclipse Juno 3.8, MyEclipse 2013 and Rally;
- Experience in using SOAP, JAXB, CXF 2.3.3, JavaScript, JSON, JQuery, JQuery UI, JQWidgets, AJAX, and Jenkins;
- Experience in developing, configuring and deploying on Weblogic 12C/10.3/9.2, Tomcat 7/6, and Apache HTTP Server 2.0.63;
- Experience in design, development and implementation of database systems with Oracle 11i/10G and MS - SQL Server 2008. Wrote queries, stored procedures, functions, and triggers;
- Experience in creating ORM classes using Hibernate Reverse Engineering tool;
- Experience in implementing various Java (1.6)/J2EE design patterns including MVC, Abstract Factory, Observer/Observable, Singleton, and Decorator etc. among others;
- Experience in Production Support and Release management;
- Highly experienced in SDLC and Agile using Rally software;
- In-depth knowledge of complete system development life cycle using Object-Oriented Analysis and Design (OOAD) methodology enforcing UML standards;
- Experience in data normalization and data modeling SQL Developer;
- Working Experience in documenting J2EE application tasks;
- Excellent multi-tasking capabilities including multiple client interaction; and
- Excellent communication, analytical, interpersonal, presentation, project management skills and ability to work with minimum supervision in large and small teams.
- J2EE with Spring Framework 3.X MVC design pattern;
- J2EE with complete Spring Framework 3.X and Hibernate 3.3 Integration;
- Hibernate 3.3 ORM classes generation Reverse Engineering tool;
- Design and develop UI with JSON, JavaScript and JQuery;
- J2EE with Servlets and JDBC including Data Source configuration to Oracle;
- Weblogic 12C Installation, and configuration on Linux and Windows; and
- Agile development methodology using Rally.
TECHNICAL SKILLS
Languages: Java 6/5, JPA, Hibernate 3.X, C++, C, JavaScript, DHTML, XML, XPath, XHTML, AJAX, CSS and SQL.
Operating Systems: Windows 8/7/ XP, Linux Ubuntu, and Fedora Linux
RDBMS: Oracle 11i/10g/9i, MS SQL SERVER 2008, MS Access
Database Tools: SQL Developer for Oracle, MYECLIPSE Database Explorer, SQL Server Management Studio
Internet Technologies and Tools: Spring Framework, JSP, JUnit, Ant, Servlet, Internet Explorer, FireFox with FireBug and Chrome
IDE: MyEclipse Workbench 2013, Eclipse JUNO 3.8 and IntelliJ IDEA 5.1
SCM/ VM: SubVersion (SVN), CVS
Web/Application Servers: WebLogic 12C/10.3/9.2, Tomcat 6.0/7.0, and WebSphere 6.0
Agile & PM: Rally for Agile Development
PROFESSIONAL EXPERIENCE
Confidential
J2EE Developer
Responsibilities:
- Participated in daily scrum to provide bi-weekly sprint updates for various tasks;
- Performed task estimates, reviewed and updated the Business Requirements Document (BRD), System Requirements Specification (SRS), and various user stories. Used Rally for user story management; and
- Worked in a team of 6 which includes Business Analysts, Architect, Database Developers, J2EE Developers, and Project manager.
- Used Object-Oriented Analysis and Design (OOAD) methodologies. Used MVC, Decorator, Business Delegate and Singleton design patterns;
- Designed and developed Application Context for the Payment Manager module for IOC. This design was performed working along with two other team members. Spring 3.1, Hibernate, Web Services and Servlets participate in IOC and Dependency Injection;
- Worked on API to setup, edit and monitor Payments;
- Worked on customized ORM mappings connecting to an Oracle 11i database instance. Hibernate Reverse Engineering tool 3.3.2 embedded as a MyEclipse plug-in was used to generate the mappings and DAO classes;
- Integrated the generated DAO classes into Spring application context using annotation driven Hibernate transaction manager;
- Created views using JSP, JQuery Ui, Jquery Widgets, Ajax and JSON to setup one time and recurring payments;
- Created views and middle tier to view and monitor recent payments; Worked on API to setup, edit and monitor Payments from different clients, which can be scheduled anytime pre canned payment details;
- Created the payment validation invalid and duplicate payments list; and
- Integrating the scheduled payments with PayPal REST Web service.
Environment: J2EE (Java 1.5/6, Web Services, WSDL, JSP, Java Beans, JDBC), ANT, Quartz Scheduler, SOAP, XML, XHTML, CXF 2.3.3, Spring Framework 3.2.4, Hibernate 3.3, Oracle 11i, Windows 8, Linux Ubuntu, SVN, JUNIT, JENKINS, SOAP UI, MyEclipse 2013, Weblogic 12C, and MyEclipse 2014.
Confidential, Richardson, TX
Software Consultant
Responsibilities:
- Involved in Developing Project framework using Core Spring, Spring MVC, Web services and JDBC Template;
- Involved in writing Basic class templates using various design patterns;
- Involved in implementing front end framework using JQuery, Ajax and Jason frameworks;
- Involved in testing Web Services using SOAP-UI;
- Involved in Database Design;
- Gathered application requirements in the form of user stories and created workflow and development plan;
- Converted the User stories in the form of Business Requirements document into Technical requirements document;
- Developed test cases using JUnit and prepared Unit test case document for newly introduced functionality;
- Generated various managerial and system reports using jsp;
- Performed peer programming and involved in peer code review;
- Performed the role of a scrum master and effectively coordinated daily standup, backlog grooming, sprint retrospective and sprint planning.
Environment: J2EE (Java 1.5/6, Web Services, WSDL, JSP, Java Beans, JDBC), ANT, SOAP, XML, XHTML, CXF 2.3.3, Spring Framework 3.X, Hibernate 3.X, Oracle 11i, Windows XP, Fedora Linux, SVN, JUNIT, HUDSON, SOAP UI, MyEclipse, Weblogic 10.3.
Confidential
Software Developer
Responsibilities:
- Developed User Requirements Specification (URS) collaborating with other team members and the Director of Confidential .
- Developed Software Requirements Specification (SRS) and Software Detailed Design (SDD) using Object-Oriented Analysis and Design (OOAD). Used Abstract Factory Interface, MVC, Decorator, Singleton design patterns and SOA. Created, tracked and resolved issues in FogBugz.
- Designed a relational database for the parameters to be stored permanently in Oracle and SQL.
- Implemented and Job Runner, Table Editor modules with coding in Java 2EE, JSP, JDBC, Java Beans, Struts, Taglibs and Hibernate.
- Generated JSP pages dynamically that would display numeric and graphical output.
- Supported the team to deploy the web application using Tomcat 5.5, WebLogic 9.1 at customer sites.
- Tested with Web Performance Trainer software for load and regression testing.
Environment: J2EE (JSP, Servlets, JavaScript, Beans, JDBC, JSF, WebServices, Swing and Taglibs), Hibernate, Oracle 9i, XML, Tomcat 5.5, WebLogic 9.1, Windows XP, RedHat Linux, SVN and MyEclipse.
Confidential
Java Programmer
Responsibilities:
- Developed User Requirements Specification (URS) collaborating with other team members;
- Developed Software Requirements Specification (SRS) and Software Detailed Design (SDD) using Object-Oriented Analysis and Design (OOAD). Used Abstract Factory Interface, MVC, Decorator, and Singleton design. Created, tracked and resolved issues in-house tracker;
- Designed a relational database for the parameters to be stored permanently in Oracle;
- Implemented parts of catalog module, Table Editor modules with coding in Java 2EE, JSP, JDBC, Java Beans, Taglibs and Hibernate;
- Generated JSP pages dynamically that would display numeric and graphical output;
- Tested with Web Performance Trainer software for load and regression testing.
Environment: J2EE (JSP, Servlets, JavaScript, Beans, JDBC, JSF, WebServices, Swing and Taglibs), Hibernate, Oracle 9i, XML, Tomcat 5.5, Windows XP, RedHat Linux, CVS and MyEclipse.