Java/j2ee Developer Resume
Irving, TX
SUMMARY
- Over 7+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizingJava,J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTMLandJavaScript, SQL, PL/SQL, MangoDB.
- Worked with serversIBM web sphere, web logic, JBossandApache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in usingWSAD, RAD, RSA, Net Beans, and EclipseIDE for Application development.
- Thorough understanding and experience in stored procedures, inOracle, SQL and DB2.
- Exposure toIBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and SpringFramework.
- Worked onMVCArchitecture likeSTRUTS, spring frame work, JSF.
- Worked onLog4j configuration and setup and Implementationpart.
- Good experience onJBossDrools and BRMS, JUnit,XSLT, SOAP, SOA and REST Web Services.
- Have architected and implemented Service - Oriented Architecture (SOA), batch, business intelligence, and transactional systems.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- Very good Team player, willingness to learn and share
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently.
- Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Configure and monitor numerous MongoDB and NoSQL instances
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working with Tomcat, WebSphere and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Waterfall, Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
TECHNICAL SKILLS
J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI, Multithreading, Reflections, Collections, Serialization, Networking, Beans
Programming Language: C, C++, Java, J2EE
Middleware Technology: JMS, MQ Messaging, Solace, Active MQ
Architecture & Framework: MVC, Struts, Spring, Hibernate, OSGI
Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL
IDE: Eclipse, My Eclipse, NetBeans
Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache
UI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, JQuery, CSS3
Query Languages: SQL, PL/SQL
Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX
Script: PHP, Shell
Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation during the Application development.
- Interacted with Business users and Business Analyst to gather requirements.
- Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
- The users are classified into various organizations to differentiate the privileges between them in accessing the system.
- Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and script lets in JSP.
- Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
- Spring Controllers that are having the business logic to select the EJBs to call.
- Design patterns like Session Façade, Command, Singleton and DAO are implemented in business layer.
- EJBs are created for Backend operations. Hibernate is used for Database persistence.
- JMS is used to send message objects to client queues and topics.
- JUnit test cases are created for unit testing.
- Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB)
- Designed the application by implementing Struts based on MVC Architecture, simpleJavaBeans as a Model, JSP UI Components as View and Action Servlet as a Controller
- Hands on experience working with the UI technologies like HTML, JavaScript, JSF, JSP tag libraries.
- Log4j is used for logging purposes and debug levels are defined for controlling what we log.
- Ant is used for building the application EAR.
- Implemented and used various Web Services using SOAP and Restful and tested them.
- Hibernate 3.0 annotations are included for Oracle DB.
- Working withon-site and off-site (India based) resources for successful implementation of the Workflow module
Environment: Java, J2EE, JSP, EJB, Spring MVC, Web sphere, Web Services, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.
Confidential, Nashville, TN
Java Developer
Responsibilities:
- Designed use cases for the Application as per the business requirements.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
- Worked closely with the Business/Users team in translating technical requirements into application code
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Implemented integration of Struts Action classes in Presentation Tier
- Used Struts Tiles Framework for designing the layout of the application.
- Client pages are built using HTML, CSS, JSP, javascript/JQuery
- Extensively used Core Java such as Exceptions, and Collections
- Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
- Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
- Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
- Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
- Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
- Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
- Used Maven for build framework and Jenkins for continuous build system
- Worked on Eclipse for development and deployment of application in Web Logic Application Server.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Proficient in using SVN for Version Control.
- Actively involved in code reviews and also in bug fixing.
Environment: Java, JSP, JavaScript, Ajax, JQuery, Ant, Struts, Spring, and Hibernate, RSA, WebSphere Application Server, DB2, XML, LDAP, Accurev, JUnit, and Windows2000.
Confidential, Carmal, IN
Java/J2EE Developer
Responsibilities:
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Designed use cases for the Application as per the business requirements.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
- Worked closely with the Business/Users team in translating technical requirements into application code
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Implemented integration of Struts Action classes in Presentation Tier
- Used Struts Tiles Framework for designing the layout of the application.
- Client pages are built using HTML, CSS, JSP, javascript/JQuery
- Extensively used Core Java such as Exceptions, and Collections
- Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
- Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
- Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
- Have proficiency in using DAO and DTO patterns to persist data into database
- Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
- Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
- Used Maven for build framework and Jenkins for continuous build system
- Worked on Eclipse for development and deployment of application in Web Logic Application Server.
- Proficient in using SVN for Version Control.
- Actively involved in code reviews and also in bug fixing.
Environment: Java, JSP, JavaScript, Ajax, Jquery, Ant, Struts, Spring, and Hibernate, RSA, WebSphere Application Server, DB2, XML, LDAP, Accurev, JUnit, and Windows2000.
Confidential
Java Developer
Responsibilities:
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
- Designed and developed the persistence tier using Hibernate framework.
- Designed and developed front view components using JSP and HTML.
- Developed re-usable utility classes in core java for validation which are used across all modules.
- Developed UI navigation using Struts MVC architecture.
- Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
- Used JNDI to support transparent access to distributed components, directories and services.
- Deployed and tested the application with web server Tomcat, WebSphere.
- Developed Interactive web pages using AJAX and JavaScript.
- Worked on Report Module, generating PDF/ CSV according to template.
- Configured and tested the application with database server Oracle 10g and MySQL 5.0
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Helped in database design and tuning. Created stored procedures, Views in the Database
Environment: JDK 1.4, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, Struts 1.2, EJB 3.0, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC, JUnit, log4j, WebSphere Application Server, Oracle 10g Database, MS-SQL Server 2005, Windows
Confidential
Junior Java Developer
Responsibilities:
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Developed front end using JSP, Struts (tiles), XML, CSS, jQuery, AJAX and HTML.
- Used Entity Beans to persist the data into database and also used Message Driven Beans to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Development of code to implement set of business rules.
- Provided detailed test cases to validate the developed codes.
- Developed web pages by using HTML, CSS, and JavaScript.
- Interacted with the client for technical and functional discussions.
- Interacted with the client during UAT and bug fixing.
- Solution demo to the client.
- Implementation of the software solution in various Hospitals.
Environment: JAVA 5,C++, J2EE, EJB, Hibernate, Servlets, JSP,JDBC, JNDI, Struts, Ant 1.5.1, Ajax, JSON, HTML, jQuery, CSS, Java script, XML, XSL