Sr.java/j2ee Developer Resume
Phoenix, AZ
SUMMARY:
- Over 7+ years’ experience in IT industry with varied roles such as Application design and development , including business analysis, system design, implementation, maintenance, and support and testing.
- Experienced in using J2EE, EJB2.1, EJB3.0, OpenEJB, RMI, JPA, OpenJPA, JDBC, JSP, Apache Struts, Servlets, JMS, XML, XSLT, Active MQ, IBM MQ Series, Angular JS, Node JS and JavaScript .
- Experience in using Java, JavaScript, SQL, PL SQL, JSF, EXTJS, XML languages.
- Strong experience in Service Oriented Architecture (SOA ) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX - WS .
- Experienced in using Objects Oriented Design , Design patterns, UML and Rational Rose.
- Expertise in Development UI modules using HTML , JSP , JavaScript and CSS .
- Experience in Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS , JavaScript , Bootstrap .
- Expert in gathering Requirements and Systems Analysis.
- Proficient in using Object Oriented Analysis and Design ( OOAD ) principles, applying proven design patterns in building high performance applications.
- Extensive experience in GUI design using JSP, JSF , HMVC Pattern, MVC Architecture, leading to substantial reduction in time and effort.
- Strong in android UI Design, Activities, Intents, Services, SQLite, Content Providers, Shared Preference, JSON and Google Maps.
- Having good knowledge on SVN and GitHub as version control tool.
- Use of IDE for developing environment like IRAD , Eclipse , Net Beans , Sun ONE Studio , Web Sphere Studio 7.0 8.0, Jbuilder, Web Gain Business Designer Structure Builder, Elixir Case , and Visual Source Safe and Erwin for Data base Scheme Design.
- Sound RDBMS concepts and extensively worked with Oracle 8i 9i 10g 11g , DB2 , SQL Server 8.0 9.0 10.0 10.5 11.0, MySQL , MS-Access and Toad .
- Experienced in writing PL SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL .
- Experience working with Restful and SOAP web services along with TCP/IP sockets.
- Experienced is developing Ant and Maven scripts for automated application build and testing
- Expertise in Cutting Edge Technologies like EJB, JPA, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans ( EJB ) on Application Servers like Web Logic , Web Sphere and Boss .
- Worked on different Application Servers like Web Logic , Web Sphere , JBoss , Oracle Application Server and Web Server like Tomcat .
- Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language ( HQL ).
- Strong experience in developing Enterprise Data models and successfully implemented these using Hibernate POJO 's and configured Hibernate persistence layer.
- Worked on Operation Systems like Windows XP NT, Sun Solaris, UNIX, and Linux ( Redhat ES5 and Ubuntu ).
- Strong experience with e-commerce search applications like Endeca and its components such as Endeca , Solr Developer Studio
- Worked with different SDLC methodologies like RUP and Agile ( TDD, SCRUM and XP ).Also have experience in using DevOps Waterfall methodology.
- Experienced in using source code change management and version control tools Subversion, CVS , Clear Case and Microsoft Visual SourceSafe.
- Experienced in using Java libraries and packages such as the Java Threads package, Collection, Concurrent and NIO packages.
- Accomplished with creating Test Plans , defining Test Cases , reviewing and maintaining Test Scripts , interacting with team members in fixing errors and executing User Acceptance Testing ( UAT ), Unit, System Integrated Test, Regression Test and Customer Test.
- Provided technical support for debugging web applications, database and assistance to production systems.
- Capable of Learning new technologies quickly and adapting to a new environment. Excellent Troubleshooting skills.
- Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules. Excellent Communication and Technical Document Writing skills.
TECHNICAL SKILLS:
Operating Systems: Sun Solaris, UNIX, Linux (Redhat, Ubuntu), Win XP NT
Programming Languages: Java, JavaScript, C, C++ and UNIX Shell Scripts
Middle Ware Tools: EJB 2.1 3.0, Servlets, JSP, JDBC, Web services, Message Driven Beans, Active MQ and IBM MQ Series for Java.
Web Technologies: J2EE, JDBC, Servlets, Groovy, Struts, JSP, JavaBeans, wireframe, RMI, EJB, JNDI, JAX-WS, JAXB, SAX, JMS, Java, Web Services using SOAP, WSDL, JBoss, JSF, HTML, JavaScript, DHTML,JSON,DOM, XML, XSL, XSD, CSS, Applets, AWT, Hibernate, HQL, Criteria
Database: Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2008, Mongo DB, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria, Toad
Methodologies: Software Engineering (SDLC), Agile, OOAD and UML
Frameworks: Jakarta-Struts (MVC), Framework (MVC), J2EE Design Patterns, Spring, EXTJS, Node JS, Angular JS.
Other Tools: Endeca, Solr, ATG, DevOps.
PROFESSIONAL EXPERIENCE:
Confidential - Phoenix, AZ
Sr.Java/J2EE Developer
Roles & Responsibilities:
- Acquiring the Domain Knowledge, Understanding the Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
- Serving as a core member of an agile team that drives user story analysis and elaboration, designs and develops software applications, and tests and builds automation tools
- Designed application components based on object-oriented analysis and design.
- Converted form files to the respective JSPs and implemented Session Facade pattern within EJB and DAO Layer.
- Implemented Spring AOP for admin services.
- Used spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate as the ORM tool to communicate with the database.
- Designed MT-Web application using the JSF Framework.
- Application was modernized and recoded using Struts Framework that leverages classical Model View Controller (MVC) architecture and developed Struts Action classes, Action Forms and performed Action Mappings, Data validations in Form beans and Action classes.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Developed Servlets and JSPs based on MVC pattern using Struts framework.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
Environment: Java, HTML, Java script, CSS, EJB, JSP, Struts, Servlet, JDBC, Hibernate, Spring, JSF, Oracle, SQL Server, JAXB, XML, XSD, JDBC, Eclipse, JIRA, Squirrel, PL SQL, iReport (Jasper Report), JBoss, SVN, Weblogic, Apache AXIS2, JQuery, iText, Oracle ECM, ILOG, Oracle ADF, Oracle, SOA.
Confidential -Fort Wayne, IN
Sr. Java/J2EE Developer
Roles & Responsibilities:
- Developed several web pages using JSP/Servlets/J2EE/AJAX/Web Services (SOAP/REST).
- Involved in development of Web Service (RESTful, /SOAP) using JAX-WS and JAX-RS.
- Developed web components using MVC pattern under Struts framework.
- Used spring and Hibernate to link the DAO classes to Oracle tables.
- Involved in developing the helper classes for better data exchange between the MVC layers.
- Used Java Script for client-side validation and Struts Validator Framework for form validations.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on Apache tomcat server.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Involved in Analysis Design and Development, Testing and Production Support.
- Created user-friendly GUI interface and Web pages using HTML5 and CSS and JSP.
- Developing the back end part with Hibernate persistence framework.
- Integrate JMS technology.
- Used Apache Tomcat for deploying of server-side J2EE components.
- Worked with the development team to create appropriate cloud solutions for client needs.
Creating JUnit test case design logic and implementation throughout application.
- Configuring Hibernate, mapping and creation of mapping using RAD.
- Designed the front end applications using JavaScript, HTML5 & CSS.
- Used Web services for sending and getting data from different applications using WSDL messages, such as Submitting the order to downstream, getting the status on the same, etc. Used Apache AXIS for creating the Web Services.
- Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database. Written SQL queries, stored procedures and modifications to existing database structure.
- Used Log4J for logging.
- Used CVS for version control and used Eclipse for development.
Environment: Java/ Jdk 1.5/1.6, JavaScript, Struts, Spring, Hibernate, Servlets, JSP, SOAP, REST, racle10g, SQL, Ant, CVS, XML, HTML, HTML5, SAX, Web Services, WSDL, CSS, Windows.
AT- Plano, TX
Sr. Java/J2EE Developer
Roles & Responsibilities:
- Working as Senior Java/J2EE developer for developing various Soap and Restful web services and responsible for,
- Involved in business requirements sessions and helping business team in understanding the impact on system and providing feasible timelines in implementing the requirements.
- Creating new and/or updating existing Soap and Restful web services related to INSTAR/LPP backend system. CSI customized frame work is being used to develop these web services.
- Creating/enhancing and testing XPDLs in IBM Tibco Business Studio.
- Creating/enhancing Contivo maps for data mapping between various XSDs.
- Invoking Big Data no SQL database activities in XPDL flow.
- Access Cassandra database with CQL statements for debugging issues through Datastax DevCenter.
- Creating/updating Request and Response schemas for different APIs using Altovo XML spy
- Generating WSDLs and sharing them with various clients.
- Writing Custom Java code to invoke various systems which didn't have XPDL activities.
- Updating various configuration files for creating new IBM MQs and publishing messages.
- Adding required tasks for each story and providing estimated hours using Rally.
- Using Log4J to generate the log information.
- Developing Junit Test Cases & Test harness projects for the quality assurance.
Environment: Web Services (JAX-RS and JAX-WS), Java 1.7, XML, XPDL, Contivo maps, Spring, IBM JMS MQ series, Cassandra, NO SQL DB, Web Sphere 7.0, IBM Tibco Business Studio, Eclipse, Altovo XML spy, Subversion SVN, Rally, SOAP UI, Contivo 5.6 & 3.11, Maven, DataStax Dev Center.
Confidential, Gainesville, FL
Java/J2EE Developer
Responsibilities:
- Experience in Agile Based development.
- Implemented Model View Controller (MVC) architecture Using Spring Framework
- Developed POJOS and core business classes for ACP.
- Converting XML to java related objects using DOM.
- Implemented a Java Web Service client to interact with Web Services by using SOAP.
- Tested several modules identifying bugs and worked on debugging of project using JUnit.
- Using JMS to interact with other modules of the project.
- Implemented MDB solution for receiving claims.xml and persisting it in DB.
- Created UI and developed interactive presentation layer using Ajax, Struts view tags, JSP standard tags, JQuery, Java script.
- Trained the Support and operations team on all new changes involved in each release.
- Was involved in XSD creation and modification process and meeting. XSD acted as out contract between teams.
- Deployed the applications on BEA WebLogic Application Server and monitored performance.
- Developing web applications and coordinating with other teams and web-service providers.
Environment: J2EE, JSP, Struts, Maven, XML,HTML 5.0, WebLogic, Web Services SOAP, JAXB 2.1, DOM, SOAP URI, PDF plugin, JMS, JQuery, JMS, AJAX, CVS, JDBC
Confidential
Java Programmer
Roles & Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Designed and developed prototypes for multiple modules using Struts framework. Used JDBC to invoke Triggers, Stored Procedures in Oracle10g
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Restful Web services for transmission of data in JSON format.
- Extensively worked on XML DOM Parser.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front- end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Developed Struts Action classes using Struts controller component.
- Deployed the application on WebSphere server.
- Used Log4J API for logging and debugging.
- Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, and Singleton.
Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL, JSON, JSF, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.
