Sr. Java/j2ee Developer Resume
San Antonio, TX
SUMMARY:
- 7+ years of Java/J2EE Experience in banking, insurance and Retail business domain. Solid Experience in Java Design patterns and Unified Modelling Language (UML) in designing J2EEapplications.
- Extensive development experience in object oriented analysis, design and programming throughout complete SDLC in various models like Waterfall and Agile.
- Experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis and Design using Java/J2EE on Windows and Macintosh platforms.
- Well versed in using software development methodologies like Water Fall, Agile (SCRUM)
- Expertise in several J2EE technologies like JSP, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, JQuery, RESTful Web Service, SOAP, WSDL, JNDI, Core Java, Multithreading, Generics, Serialization, Externalization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x.
- Experience in front - end UI development skills using scripting languages like HTML, HTML5, DHTML, JavaScript, and JQuery, XML, JSON, Ajax and CSS.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Good working Knowledge in XML, XSL, XSLT, DTD, XML Schemas, SAX/ DOM parsers and XSD validations.
- Worked with Relational Database Management Systems including Oracle & SQL Server.
- Good working knowledge in deploying Java application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
- Experience in writing SQL and PL/SQL scripts including Views, Cursors, and Procedures, Functions, Database Triggers and solid understanding of Database Management System.
- Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language)
- Experienced in developing Restful web services: consumed and also produced.
- Good Exposure to Version Control Systems like SVN.
- Experience in performing unit test for the applications using JUnit Framework.
- Good experience in various Integrated Development Environments (IDE) Eclipse, Net Beans.
- Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Ability to learn new technologies and methodologies quickly.
TECHNICAL SKILLS:
Languages: C, C++ and JAVA.
Markup/Script Languages: HTML, HTML5, JavaScript, XML, CSS, JQuery,Backbone, NodeJS, Angular JS
J2EE Technologies: Servlets, JSP, JMS, STRUTS Framework, EJB 2.0, Hibernate,Java Beans, SOA, Swings and JDBC.
Web Technologies: XML, DOM, CSS, HTML, JAVASCRIPT, XSLT, Xpath, JSON.
Web Services: SOAP, WSDL, Restful, JAX RPC, JAX B, JAX-WS, JAX-RS,jersey.
Frameworks: Struts, Spring, Hibernate, iBatis.
Application/Web servers: Apache Tomcat, IBM Web sphere, BEA Web logic Server and Jboss.
Databases: Oracle, MS SQL Server, MYSQL, PL/SQL, DB2
IDE Tools: Eclipse, Eclipse RCP, Net Beans, IntelliJ, RAD, Toad, FTP clients
Operating Systems: Windows 2000/NT/XP, and UNIX, Linux
Tools: and Utilities: Toad, SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, JUnit, Log4j, ANT, Macro media tool, Microsoft Visio.
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Sr. Java/J2EE developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Configuration of application using spring, Hibernate, DAO's, Actions Classes, Java Server Pages.
- Configuring Hibernate and Tiles related XML files.
- Used interactive data binding, filters and animation events using AngularJS.
- Developed the application using Spring Framework that uses ModelView Controller (MVC) architecture with JSP as the view.
- Developed custom AngularJS directives to build custom reusable modules to use across the application.
- Developed web services SOAP message envelops and headers using WSDL, UDDI, XML and JAXP.
- Designed, developed and modified SOAP as well as REST APIs.
- Used Object oriented JavaScript for developing feature rich user experience.
- Developed in Maven build script to continuous build and deploy the application in the WebLogic Application Server
- Designed enhancements to an existing Drupal system and implemented those designs.
- Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Developed presentation layer using JSP, HTML and CSS, JQuery.
- Used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- PL/SQL Developer responsible for development, maintenance and documentation of object oriented database objects, as well as UNIX SHELL scripting and data management duties.
- Designed and implemented application using Spring MVC, Spring IOC, Hibernate and Oracle WebLogic Server 10.
- Automated the application for testing using Selenium. Used the Selenium web driver create robust, browser-based regression automation suites and tests.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
- Developed J2EE components on Eclipse IDE.
- Used AngularJS to work on Single Page Application using different methods like filters, directives, Controllers.
- Exposed and consumed SOAP based web services for data transactions.
- Wrote scripts to massage data and feed to Sybase IQ/Oracle databases for alert generation and automated in batch cycle.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Deployed the applications on Web sphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages at the client side.
- Developed in MAVEN to continuous build and deploy the application in the WebLogic Application Server
- Used Unix Shell Scripts for Code optimization and Performance tuning of the application.
- Writing complex SQL queries and reviewing SQL queries for the other team members.
- Developed JUnit Test Cases for Code unit test.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: J2EE, Hibernate, Spring, Selenium, RAD, RSA, SQL Developer, Oracle 11g, Sybase, AngularJS, REST API, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML
Confidential, Radnor, PA
Sr. Java/J2EE developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
- Development of application using J2EE, Spring, Hibernate, Maven technologies
- Created Spring Configuration files & used annotations to autowire Java Components using Spring Dependency Injection
- Expert in developing User Interface (UI) applications and professional web applications using AngularJS, NodeJS, JavaScript, JSP, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Developed enterprise grade applications using HTML5, CSS3, Twitter Bootstrap, AngularJS, JavaScript, jQuery based on W3C standards.
- Integrated with Spring Cloud projects to provide distributed tracing and other features.
- Involved in CICD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation.
- Updated an existing REST API to handle CVV validation which consumes SOAP Services
- Used AngularJS MVC framework, JavaScript, HTML, and CSS for front end web designing.
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
- Worked on Code design and develop the code in Java/J2EE components including Core Java, JavaScript, JSP/Servlets, Building Restful Web services, with SQL, Sybase DB.
- Experienced in working on Windows environment. Good knowledge of developing UNIX Shell Scripts.
- Implemented Service Oriented Architectures (SOA) with XML based Web Services like SOAP.
- Experienced and skilled in all stages of SDLC - gathering and documenting requirements, developing project plans, designing using OOD, OOP, UML and various design patterns.
- Developed PL/SQL packages, procedures, triggers, functions and indexes to implement business logic.
- Developed and maintained web base application to online assignment submission system using PHP.
- Experience in configuring and deploying Web-based/Enterprise Applications using WebLogic, WebSphere & Tomcat servers
- Experience in creating BI reports using SQL and Jasper.
- Hands on experience with data persistency using Hibernate and Spring Framework
- Worked on application servers like Apache Tomcat and WebSphere.
- Also used the Java Messaging Service.
- Used SQL Oracle Developer and DB2 as back end database.
- Applications included Object Oriented Programing (OOP), multi-threaded, Ethernet, USB and Serial Port communication
- Good exposure to RESTful and SOAP based web services
- Responsible configuring Log4j configuration for the application
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Have done Database integration using SQL queries and developed JUnit test cases to test various Java components
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces.
- Development of cloud hosted web applications and REST API using Spring Boot with embedded Tomcat.
- Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
- Configured and deployed the application in Apache Tomcat application server
Environment: Java, J2EE, JSP, JDBC, Spring, Hibernate, HTML, CSS, XML, Sybase, MAVEN, log4j, AngularJS, Rest and Soap Web Services, REST API, Apache Tomcat, Jenkins, Cloud, MySQL
Confidential, Hoffman Estates, IL
Java/J2EE developer
Responsibilities:
- Involved in the complete system development life cycle phases such as Requirements, Design, Code and Documentation, and Testing.
- Worked in the analysis, design and development of application using J2EE framework using RUP Framework.
- Designed front-end pages using HTML, CSS, JSTL, JSF, AJAX and DOJO toolkit. Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
- Developed JSPs, JSTL for the view layer in the Struts Framework. Used JQuery to simplify the client-side scripting of HTML.
- Used validation functions in form beans for client-side validations.
- Developed form beans and Struts Action classes and deployed on web server.
- Designed and implemented MVC design pattern and Singleton design pattern.
- Used Entity beans for integrating with the database and deployed on Websphere Application Server 5.0.
- Created Java beans that represent tables in the database and act as POJO's.
- Used LDAP for managing user credentials that provides directory based services.
- Developed Database Objects like Stored procedures Triggers, Cursors and Views to maintain referential integrity of the database.
- Wrote SQL queries to insert and update database.
- Used JDBC 2.0 to invoke Stored Procedures and database connectivity to Oracle9i
- Used XML and XSLT for formatting and displaying reports.
- Written unit test plans and performed unit testing using JUNIT.
- Reviewed the existing code and documented the business logic and architectural diagrams using Visio.
Environment: J2EE (JAVA, JSP, Servlets, JDBC), HTML, CSS, JSTL, AJAX, DOJO, DHTML, XSLT, XML/XSL, JavaScript, Struts Framework, JSF, Eclipse IDE, Websphere App server, UML, SQL, PL/SQL, RationalRose2000, Oracle9i, Unix/Linux.
Confidential, Dublin, OH
Java/J2EE Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Extensively worked on User Interface for few modules using JSPs, JavaScript and Ajax.
- Front-end development using HTML, JSP, Struts, wrote custom tags.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
- Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere Application server.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
- Performed deployment of applications on IBM Websphere Application Server 6.1.
Environment: Java 1.6, HTML, JavaScript, JSP, Rich faces, AJAX, Spring 2.5, Hibernate3.0, Web Services, XML, XSD, SOAP-UI, DOM, SAX, JSTL, UML, RAD 7.0, Maven 2.2.1, JUnit, ANT1.6, Rational Clear Case 7.2, Rational Clear Quest, Log4J 1.2, DB2, Oracle 10g, Web Sphere 6.1
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
- Followed Agile methodology and Test driven approach for project deliverables
- Developed the application using JSFFramework for the web tier and EJb3 and JPA for the backend development
- The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
- Used Java Persistence API (JPA) through Hibernate
- Developed test classes in JUnit for implementing unit testing.
- Configured WebSphere Application Server to create Connection pool and Datasource.
- Developed Message Driven Bean (MDB) components in WebSphereMQ Series for e-mailing and Data transfer between client and the providers.
- RAD for application development and Rational ClearCase for source control system.
- Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
- Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Code review and walkthrough of the developed code and coordinating the code review by component leads.
- Worked with production support team for the application deployment in UAT and Production
- Gained significant business knowledge and validated the production data to be used during the QA testing of both the applications.
- Orderly logged the whole application using LOG4j.
Environment: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, ClearCase, Rational Rose, Windows XP.
