Java/j2ee Developer Resume Profile
Phoenix, AZ
SUMMARY: |
- Around8 years of extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation and with emphasis on Object Oriented, J2EE and Client Server technologies.
- Extensive experience in developing applications using Java and various J2EE technologies includingEJB 2.0/3.0 Entity Beans, Session Bean, Message Driven Beans ,Web Sphere, JSP, Servlets, RMI,JPA, JUNIT, JMOCK, JSP Custom Tags Libraries, JavaBeans, JDBC, XML, Networking, Threads, IO,JNDI and JMS.
- Worked Extensively with Open Source Technologies like Struts, Hibernate, Spring, Spring MVC, and IOC.
- Experience in all phases of Software Development Life Cycle Process across various workflows Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance in Web Client/Server application development
- Exposure to Prototype, Agile, Scrum, Water Fall and Rapid Application Development RAD development methodologies.
- Expertise in implementing J2EE Design Patterns likeMVC, Business Delegate, Singleton, Session Facade,BusinessFacadein designing the architecture of large applications.
- Developed multi-tiered object-oriented system architectures utilizing Use cases, UML Sequence, Activity and class diagrams documents and Rational Rose.
- Expertise in JavaScript, JQuery, AJAX, HTML, HTML5, CSS, DHTML, XML, XSLT and XML Schemas and worked with JavaScript libraries like Angular.js, Node.js and backbone.js
- Extensive use of Build tools such as Ant and Maven.
- Worked with various Version Control Tools including CVS, Subversion and CLEAR CASE, also various bug Tracking ToolslikeIBM Clear Quest, Rational Team Concert and Bugzilla.
- Strong knowledge in JAVA Messaging Service JMS , IBM MQ Series, IBM Rational Application Developer.
- Experience in designing and developing Service Oriented Architecture using SOAP and REST Web Services.
- Experience in communicating with messaging platforms like MQ, JBossusing JMS API.
- Exposure withUNIX shell scripting.
- Extensive knowledge of working with application servers includingWeb Logic, WebSphere, JBossand Tomcat servers.
- Extensive experience on RAD, Eclipse, WSADandJBuilder.
- Knowledge in developing mobile applications for Android/IOS/Windows
- Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle Sql Developer and TOAD.
- A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills.
TECHNICAL SKILLS: |
Programming Languages | Core Java, J2EE, C, C , VB, C , PL/SQL |
Scripting Languages | JavaScript, PHP |
Web Technologies | HTML, XML, CSS, AJAX,JQuery, Dream Weaver, WAMP, and DHTML. |
Java Technologies | JSP, Servlets, JMS, JUNIT, JMOCK, JDBC, RMI, and EJB 2.X/3.X |
Database | MS SQL Server 2005/2008, DB2, MySQL, Oracle 8i/9i/10/11g, MS Access. |
Design Tools/IDE s /Development Tools | Eclipse 3.x,NetBeans, JBuilder, ANT 1.5, Adobe Flash, Adobe Photoshop, Microsoft Visual Web Developer using C , MS Visual Studio .NET |
Web Service Tools | Xml Spy, Xml Editor, SOAP |
Application Servers | IBM WebSphere 4.0/5.x/6.1, Oracle Web Logic 10.x/9.x/8.x, JBoss 4.x. |
Web Servers | Tomcat 4.x/5.x/6.x/7.x, Apache, JWS, MQ SERIES. |
Open Source Technologies | Struts 2.0/1.2, Spring 3.x, Hibernate 3.x, Ant, Maven. |
Modeling and Case Tools | UML, Rational Suite, Crystal Reports, Enterprise Architecture, MS Visio. |
Versioning tools | CVS, VSS, Subversion, Clear Case. |
Operating Systems | Windows VISTA/XP/7, UNIX, LINUX, MAC-OS. |
EXPERIENCE HIGHLIGHTS: |
Confidential
Java/J2EE Developer
Responsibilities:
- Worked closely with business analysts and users to gather requirements, construct architecture and technical design documents and to model the process.
- Adopted J2EE best practices and Security design Patterns and various other best design patterns.
- Using Eclipse 5 for coding, debugging and testing purposes.
- Designed the user interface UI using AJAX, CSS, JavaScript and other web standards, which improve the overall design and usability, resulting in enhanced look and feel and positive feedback from the users.
- Maintained Maven 2 based build environment and wrote custom maven plug-ins in Java mojos to customize build cycle e.g. added java script crunching .
- Used jQueryplugins for reusable Widgets.
- Used the features of the Spring Core layer, Spring DAO layer and spring batch in order to develop the application.
- Configured Hibernate into spring application used Spring DAO support to build Hibernate classes.
- Developed Message Driven Bean components in WebSphere MQ Series to manage the backend transactions, document Generation and other payment transactions.
- Used Oracle as the relational backend, discussed requirement with DBA for stored procedures triggers with PL/SQL.
- Performed bug tracking and Unit Testing using TestNG and Find Bugs.
Environment:JDK 5.0, Spring, Spring MVC, Spring Batch, Hibernate, Web Services, WSDL, SOAP, XML, AJAX, Java Script, JQuery, JSON, Oracle 10g, SQL, PL/SQL,Junit, Web Sphere 6.x, JMS, Angular.js, MQ Series, Maven, SVN, Web Builder, Windows XP, Linux Prod deployments .
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed web based UI using JSP using struts JSTL Tag libraries, display tag, HTML.
- Used Struts framework to develop the application. Developed Controller classes, extending Struts Action classes, to route the incoming request to various business components depending on the business rules.
- Used spring beans with the concept of inversion of control for injecting the class beans.
- Used HQL, Criteria API to retrieve / update the data from / to Database, JDBC calls.
- Involved in designing hibernate mappings for the service layer.
- Used JNDI to load the session attributes and database connections.
- Developed various java script function and events using JQuery to perform validations, also used differentJQuery plugins like form, modal, data table.
- Implemented Web Services and associated business module integration for getting status of claim report.
- Developed Modal pop-ups with bootstrap for responsive web design on Mobile devices.
- Developed unit test cases, functional test cases and test clients with JUnit.
- Used shell scripting to perform UNIX commands and check the logs to find out the run time errors and debugging issues.
- Used Log4J for tracking the logs for errors, warnings and info.
- Developed SQL queries to manage data and scripts to create tables. Used SVN as version control system for source code and project documents, bug fixing, and tracking is done by Quality Center, used JIRA to tack requirements and time.
- Tested the application in development and test environments and deployed on JBoss.
Environment: Java/J2EE, Spring IOC, Struts MVC, Hibernate, JBoss, Node.js, Web Services, XML, HTML, CSS, AJAX, JQuery, JQuery UI, SVN, Windows, JUnit, Eclipse 3.7, Oracle 10g, JDeveloper, BootStrap.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design and Development of price change module, vendor product setup modules, supply chain module SCM and purchase order module and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed Custom Tags, Struts Tags to support User Interfaces.
- Developed the application using Struts Framework with respect to Model View Controller 2 MVC architecture.
- Used Spring Framework for Dependency injection of DAO's into Service Layers and also for injecting the Service Layers and DAO's into Struts Action Classes.
- Integrated with the Spring Framework, Struts and Hibernate.
- Provided performance tuning enhancements to Clients system based on Sun Identity Server and Access Manager. Integrated with Sun's JD API.
- Used Web Services using SOAP for communicating between the Integration Layer and Automated Case Pick System.
- Used Axis to implement Web Services.
- Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. Mapped the classes and their relationships according to the Database Model.
- Developed stored procedures, triggers for efficient interaction with database.
- Used JBoss 5.1.0 for deploying the Application and Tomcat 6.0 for Coding, testing the application.
- Used Log4J to capture the log.
- Used CVS for version control across common source code used by developers.
Environment:Java, J2EE 1.6, JSP 2.1, Struts 1.2, Apache ActiveMQ, Oracle10g, XML, Castor, SOAP, ANT,
Backbone.js, Rational Rose, JBoss 5.1.0, Hibernate 3.1, Spring Framework, LOG4J, CVS, Eclipse 3.2
Confidential
Java/J2EE Developer
Responsibilities:
- Participate in the discussion with the business experts to understand the Business requirements and mould them in to technical requirements towards development.
- Worked on establishing communications with other applications usingActiveMQwith JMS.
- Design and implementation for the concept for the frameworks using JSF Icefaces , spring and Hibernate Frameworks and assisting with development environment configuration.
- Prepared the proof of concept by configuring the JSF, Spring and Hibernate for various modules.
- Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
- Used J2EE design patterns like SessionFa ade, Service Locator, Data Access Objects, Factory pattern, MVC Singleton Pattern.
- Used Web Services WSDL to handle minor issues that support the Application.
- The front end JSP takes the data from the model as a XML and uses XSLT to convert the XML to HTML.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Involved in bug fixing and resolving issues with the QA.
- Used Rational Clear Questfor tracking the changes in the application.
Environment: Rational Software Architect RSA 7.0, Rational Application Developer RAD 7.0, J2EE 1.5, JSP 2.1, Servlets 2.5, Struts 1.1, JSTL 1.2, JSF 1.2, IceFaces, JMS, XML, XSLT 2.0, JPA, Spring 2.5, JQuery, JSON, WFA, Java Script, DHTML, HTML, CSS, WebLogic Application Server 9.0, Web Services, DB2 8.1, ANT, Rational ClearQuest 7.0, Rational Clear Case, JUnit, log4j, Unix Windows 2000.
Confidential
JAVA Developer
Responsibilities:
- Involved in the code review meetings with the developers.
- Worked directly with Media Span business team to gather project requirements.
- Developed Complex GUI screens using SWT Components and implemented based on MVC pattern.
- Designed, implemented, tested, and deployed Enterprise Java Beans using Eclipse as development tool and JBoss as Application Server.
- Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
- Responsible for end to end DBA support.
- Used MQ Series for integrating with other legacy systems.
- Collaborated with Tech lead in design phase
- Used JDBC 2.0 driver to connect to the Oracle database for all data transactions
- Performed unit testing for each module, prepared code documentation Internal External for future reference and upgrades
Environment: Java 2, Servlets, JSP, Eclipse 3.3, XML 1.0, JBoss 4.2.0, JDBC 2.0, MQ, HTML, Applets and Oracle9i under Windows NT
EDUCATION: |
Bachelors in computer science in Kakatiya University, India.