Sr. Java/j2ee Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- 8 years of experience in IT industry in web application analysis, design, development and deployment of enterprise application, implementation and testing of Software Applications wif strong expertise on Java/J2EE technologies.
- Industry experience includes Financial Services, Insurance, Banking, Telecom, and Government.
- Expertise in application development using JDBC, Servlets, JSP, Java Beans, JMS, Struts, spring, Hibernate and JSF.
- Experience in developing web applications using technologies like HTML, Java Script, AJAX, CSS, DOJO, JSP Tag libraries, Tiles and XML.
- Expertise in multi - tier, object-oriented J2EE and Core Java applications.
- Strong J2EE/Java application development and programming background, wif experience in defining functional/technical specifications.
- Expertise in building Java-J2EE applications (JDBC, EJB, Servlets, JSP, Java Beans, Session, Entity, Message-driven beans and SQL) using J2EE best practices and design patterns.
- Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework wif various Java/J2EEdesign patterns & SOA Governance.
- 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 wif IDEs like Eclipse 3.3/3.4, My Eclipse and WSAD (RAD).
- Experience wif major databases such as DB2, My SQL, MS SQL server and Oracle.
- Excellent working noledge of popular frameworks like Struts, Hibernate, and Spring.
- Experience in SPRING modules like MVC, AOP, JDBC, ORM, and Web Services.
- Managed Declarative Transactions using Spring AOP and also integrated Spring wif REST.
- Experience working wif Core Java and Java Multi-Threading application, BPMN.
- Good proficiency in using front-end &Middle-tier J2EE technologies wif backend databases such as Oracle Server, MySQL Server, and MS Access.
- Good working experience wif Hp Load runner.
- Experience in developing J2EE applications using Java Development tools such as Eclipse, Netbeans.
- Good Understanding of relational database concepts and experience in Query construction using SQL.
- Extensive experience in writing, editing and maintaining database objects.
- Expertise In the areas of Graphical User Interface, Object oriented programming.
- Experience in Software development life cycle (SDLC) of Software Engineering - Requirements Analysis, Design, Development and Documentation.
- Automated builds of jar files and, development documentation and, data import, export and conversions.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication, Organizational skills combined wif attention to detail and time management skills.
- Excellent analytical and proven problem solving skills.
TECHNICAL SKILLS:
Languages: Java SQL, PL/SQL, HTML, JavaScript, XML, C#, WSDL
Java APIs: J2EE, EJB 3.0/2.0/1.1, JSF, Servlets 2.3, JSP 2.0/1.2/1.1, JSTL, JDBC, RMI, JNDI, JMS,, JTS, JAAS, JAXB, JUnit, AWT
Open Source: Hibernate 3.2/3.0 /2.1,Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, Ant 1.2/1.7, Maven 1.0
Web, Application & Messaging Servers: Web Sphere 6.x/7.x/8.x, JBOSS 4.0.2, Apache Tomcat 5.x/4.x, Apache Web Server 5.5
Database: Oracle 8i/9i/10g/11g, Microsoft SQL Server 2008/2005
Web Services: SOAP, RESTFUL, UDDI, WSDL, SOA, JAX-WS, JAX-B, JAX-RS.
IDE: MyEclipse 6.6/5.1/3.9,SQL * Plus, Developer 2000
Tools: TOAD, XML Spy, PL/SQL Developer, SQL
Design: Rational Rose, UML, E-R Modeling, BPMN
Operating Systems: Windows 95/NT/2000/XP/Vista/7, Linux, Unix
Methodologies: Agile, Scrum, Waterfall, Iterative, Spiral
Reports: Crystal Reports, Oracle Reports, SQL Reports
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis, design and implementation and testing phases of SDLC
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML
- Followed Agile & Scrum Methodology for development of the product
- Used Struts Framework as the MVC for the development and implementation of the project
- Designed DTDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, PDF from XML documents
- Developed Service layer classes to support the business functionality wif Spring
- Involved in designing and developing the front end of the application using JSF, Struts Tiles,JSP, Java script, HTML and CSS.
- Used XSLT for converting incoming Xml to required Xml.
- Developed JSP custom tag libraries, and associated support in the Web MVC dat assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework
- Used SPRING framework to support Hibernate tool and Struts
- Developing User Interface wif Groovy Scripts and Grails Framework.
- Designed SOA implementations by Using REST Web Services-WSDL, UDDI.
- Extensively used Action, Dispatch Section, Action Forms, and Struts Configuration from Struts.
- Implemented JavaScript Client side validation and some server side validation wif java code as per the requirements.
- Good experience wif credit and debit card handling systems.
- Strong experience wif servers like Apache, Tomcat.
- Used BPMN to communicate wif clients and users. And to detect errors and omissions early in System Development Life Cycle.
- The application uses JQuery/JSON for a dynamic and interactive UX.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Involved in invoking the Web Services by making using of Axis, SOAP.
- Involved in writing the SQL Queries for different database operations.
- Involved in writing the Named queries, Criteria queries in Hibernate 4.0
- Preparation of Issue resolution tracking sheet, categorizing issues, maintaining the issue aid information and resolve issues occurring in production
- REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS.
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments
- Designed Test Scenarios for the functionality testing.
Environment: Java, JSP 2.0, Servlets, Springs 3.1, JNDI, JDBC, XML, SOAP, JavaScript, Oracle 11g,Web logic 10.3.6, HCM, HTML5, CSS3, Web Services, Web MVC, Java Script, JVM, Jersey, REST, Groovy and Grails, XSLT, Spring, Hibernate 4.0, JQuery, Service-Oriented Architecture (SOA),SQL, Agile/Scrum Methodology, PowerBuilder, TDD, BDD, BPMN, C#, JBOSS,XML, Ajax, UNIX.
Confidential, Atlanta, GA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in gathering system requirements for the application and worked wif the business team to review the requirements.
- Developed UI, presentation layer using Web MVC, JSF Framework, HTML, Struts Tiles, JavaScript and CSS.
- Extensively used Apache Struts Framework for building the application.
- DevelopedEJBs(3.0) for processing the Business logics and to provide data persistence in the application.
- Developed java programs to parse XML documents using (JAXP) DOM parser.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- Used BPMN for communications among various stakeholders during System Development Life Cycle.
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3.
- Designed SOA implementations by Using Web Services.
- Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP.
- Use Google Web Toolkit and Groovy and Grails for web application development.
- Developed a unit-testing framework by customizing spring’s JUnit extension for testing the application.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular.JS.
- Performance analysis and tuning of applications and JVM.
- Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 application server.
- Used Log4j logging framework in the application to store log messages.
- Developed reports using Crystal Reports 11
- Deployment of the web service converted java interfaces on a daily basis to a WebSphere testing environment for subsequent development of the front end.
- Identify issues wif the requirements. Suggest and direct the stakeholders to potential resolutions of such issues.
- Implemented Agile development methodology using XP, Scrum and Kanban/Continuous Flow.
Environment: Struts Framework, JDBC, JSP, ANT, JUnit, Servlets, Hibernate, Log4j, WebSphere 7.0, Clear Case, Oracle 10g, PL/SQL, SQL, HTML5, XML, JAXP, AJAX, CSS3, JVM, Jersey, Spring, Groovy and Grails, C#, Web MVC, JavaScript, Service-Oriented Architecture (SOA) Governance, Agile/Scrum Methodology, WSDL, BPMN, REST, SOAP, JQuery, Tomcat Pearl, RAD 7.5, Spring, and Crystal Reports 11.
Confidential . Buffalo, NY
JAVA/J2EE Developer
Responsibilities:
- Involved in designing the user interfaces using JSPs.
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed custom tags, JSTL to support custom User Interfaces.
- Customer portal applications written in Groovy and Grails.
- Developed the application using Struts Framework dat leverages Model View Layer (MVC) architecture.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Performed SOA / Web Services testing using SOAP UI.
- Creating and Managing Continuous Build and Continuous Integration environments in SCRUM and Agile projects.
- Deployed the applications on IBM Web Sphere Application Server.
- Responsible for the SQL Server backend of the REST web service.
- Used SPRING framework to support Hibernate tool and Struts.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Used CVS for version control across common source code used by developers.
- Maintained custom Ant tasks in Java and Groovy.
- Used XML Web Services using SOAP to transfer the amount to transfer application dat is remote and global to different financial institutions.
- Written Backbone.JS framework along wif JQuery.
- Extensively Received 300+JSP Pages (HTML, CSS, JavaScript, JSTL and custom tags).
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
Environment: Java, J2EE, JSP 2.0, Struts 2.0, EJB 2.0, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, TDD, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), JVM, REST, CSS, Groovy and Grails, Service-Oriented Architecture (SOA), UNIX, SOAP, IBM Web Sphere Application Server 5.1, Hibernate 2.0, JBOSS, Tomcat, Pearl, spring, LOG4J, JQuery, Agile/Scrum Methodology, CVS.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Implemented and Used Web Services wif the halp of WSDL and SOAP to get updates from the third parties.
- Used JavaScript for client-side validations.
- Followed Agile & Scrum methodology for development of the product.
- Developed Service layer classes to support the business functionality wif Spring MVC
- Involved in deployment of this application on WebLogic 10.3.2 Application Server
- Performance analysis and tuning of applications and JVM.
- Building web application using Template Toolkit, JQuery and Bootstrap.
- Involved in writing build scripts & deploying application on Test Servers
- Created the related procedures and functions used by JDBC calls in the above components
- Involved in design and development of presentation layer using HTML and JSP
- Worked extensively on HTML and CSS spreadsheets.
- Worked on JSPs and JSTL tags
- Tested the Components wif various workflows of the System
- Involved in technical documentation.
Environment: Java 2 Enterprise Edition (J2EE), JSP, WebLogic Application Server 10.3.2, Spring, CSS, Web Services, SOAP, UML, Struts 1.x, XML, HTML, DHTML, JVM, Service-Oriented Architecture (SOA) Governance, JavaScript, Agile/Scrum Methodology, JQuery, JDBC Oracle, Windows NT 4.0.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Planned and designed elements of the Positive Pay and Claim modules as part of a team.
- Developed web interface using Servlets, XSLT and JavaScript and Desktop application using Swing.
- Designed and developed Java classes to communicate wif the CORBA calls.
- Used XML parser for retrieving information from server side calls.
- Used XSLT for transforming the XML content into HTML.
- Used JavaScript for client-side validations.
- Implementation of enterprise application wif JQuery, Angular JS and Spring MVC.
- Implemented design patterns like session facade, business delegate, value object pattern and Data access objects
- Developed a web service which will retrieve the details from the Database
- Used JDBC to connect to Oracle database and get the results dat are required.
Environment: J2EE, Swing, Servlets, C++, XML, XSLT, Web Services, HTML, CSS, JDBC, Grails, DOM, JQuery, Spring, JavaScript, Oracle 8i, Windows.