Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- Over 8.3 years of IT experience in analysis, design and development using Java and J2EE.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing and Prototyping.
- Expertise in developing applications using Java and other Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings, JMS, RMI, EJB, JDBC, JSON, Hibernate, Struts, Spring, XML, ANT, Angular.js.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Expertise in front end development and design using HTML, CSS, JavaScript, XML, Servlets, JSP, JSTL, Struts, Ajax.
- Proficient in spring technologies like MVC, AOP, JDBC, ORM and Web Services using Eclipse and integration with Hibernate as well as Struts.
- Hands on experience in implementing Web services development using SOAP, REST,WSDL, UDDI and java distributed component.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
- Experience in designing and developing J2EE applications with rules engine like DROOLS.
- Excellent programming skills and development experience with JDK 1.5, 1.6& 1.7, J2EE, Servlets, JSP, JSF, EJB, Java Beans, JMS, JDBC, XSLT, J - Unit and Web Services.
- Experience in using application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss based on the client requirements and project specifications.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Has significant knowledge in working with databases like Oracle 10g/11g, SQL Server 2000, DB2, and MYSQL, PostgreSQL.
- Expertise in using IDE like Eclipse, NetBeans, RAD, JBuilder for debugging and coding standards.
- Expertise in Business Process Management using IBM 8.X tools.
- Good Knowledge in building and deploying applications using GIT, GRUNT, ANT, MAVEN and Bamboo scripts.
- Well experienced in using JUnit for performing unit-testing framework.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL,PL/SQL programming and RDBMS programming.
- Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Java(JDK 1.1,1.2,1.3,1.4,1.5,1.6,1.7, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7), SQL, PL/SQL, C, C++
APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP
Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton
Frameworks: Struts, Hibernate, Spring, JSF
XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery
Scripting/GUI Tools: HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver
Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBoss 4.0, Apache Tomcat 4.x/5.x, Websphere 5.0/5.1/6.0
IDE: Eclipse 3.x, RAD 6.0, Websphere Studio Application Developer (WSAD), NetBeans 5.x/6.0JBuilder 5/6/7/8
Databases: Oracle, MySQL 3.x/4.1/5.0, SQL Server 2005/2008
Operating Systems: Windows Variants, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Designed and implemented the J2EE based Struts with JDBC in Eclipse IDE.
- Excellent programming skills and development experience with JDK1.5, 1.6& 1.7, J2EE, Servlets, JSP, JSF, EJB, JavaBeans, JMS, JDBC, XSLT, J-Unit and Web Services.
- Used Angular JS, Backbone JS and Jquery to build the layout, CSS3 and HTML5 to build the canvas for the graphs and charts.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Experience with Responsive Web Design..
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Created and modified scripts (Oracle, SQL Server, and DB2).
- Used the various annotations from Netflix frameworks andSpringboot,Springcloud for load balancing and for enablingcircuit breaker pattern.
- Primary responsibilities creation, modification, and scheduling of SQL scripts in Oracle and DB2.
- Experience in using application servers like WebLogic, WebSphere and Apache Tomcat, based on the client requirements and project specifications.
- Worked on GIT repository to Pull and Push the updated code.
- Well experienced in using JUnit for performing unit-testing framework.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Hands on experience in implementing Web services development using SOAP, REST, WSDL and java distributed component using ApacheCXF.
- Involved in development of Restful Web services that are highly scalable and maintainable with JSON.
- Developed Java applications to create, update and delete data stored in relational databases using JDBC programming interface.
- Designed and Developed Asynchronous messaging systems using JMS and created Queue for point-point messaging.
- Developed the XML Schema for the data maintenance and structures.
- Worked with log4j utility to implement run time log events.
- Interacted with business stakeholders to obtain requirements and document for functional design.
- Followed Agile project management methodology of software development
Environment: RAD/RSA 9.5, Websphere 8.5, J2EE, JRE 1.6, Kafka, SOAPUI 5.2.1, Oracle 11g, Maven 3.0.5, Spring Framework 4, Spring Boot, Spring DATA JPA, JQuery, DB2, HTML5, CSS3, Angular.JS JMS, Hibernate 4, FindBugs3.0, XML Spy 2015, Log4j2, My SQL developer 3.0.04.
Confidential, Mason, OH
Java/J2EE Developer
Responsibilities:
- Designed the code base for the Restful services to develop the code for the API’s
- Lead the team onsite and coordinated off shore team.
- Interacted with product owners to get a clear understanding on the service requirements and business logic to develop an efficient API.
- Used Spring Framework to design and develop the API from end to end, and implemented various controllers, and also used spring’s Component-scan and Auto wiring functionalities.
- Logging implementation is done using log4j2 in all environments.
- Worked on clear case to check in the latest code in to the anthem repository
- Tested the API’s using Junit frame work.
- Developed the Data base query using Spring DATA JPA with Hibernate to fetch the contract code details or summary form the data base.
- Used Spring WS frame work to create and instantiate a request object of a JAXB generated class.
- Used Swagger API to develop the JSON classes to transform the XML response from the web service.
- Developed services using Spring Restful service.
- Successfully released 11 Restful services in production and are being consumed by the consumer.
Environment: RAD/RSA 9.5, Websphere 8.5, J2EE, JRE 1.6, SOAPUI 5.2.1, Oracle 11g, Maven 3.0.5, Spring Framework 4, Spring Boot, Spring DATA JPA, JMS, Hibernate 4, CheckStyle 6.14, FindBugs3.0, XML Spy 2015,Log4j2, My SQL developer 3.0.04.
Confidential
Java Developer
Responsibilities:
- Involved in Development, Analysis, Planning, Coding and Test Scripts development.
- Involved in integrating Spring Framework with Struts Framework.
- Developed several new functionality using Struts Framework 2.x, JQuery, JavaScript.
- Worked with JSP, Servlets, JSF and JSTL/EL.
- Worked with JDBC and Hibernate.
- Configured and Maintained Subversion version control.
- Implemented Data Access Object, MVC design patterns.
- Experience of working in Agile Methodology, Sprint Methodology.
- Worked with RESTfulweb Services and WSDL.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Developed Test Scripts using Junit and Jmockit.
- Worked with Struts Validation Framework to implement Client Side and Server Side validations.
- Worked with log4j utility to implement run time log events.
- Worked with ANT and Maven to develop build scripts.
- Worked with Hibernate, JDBC to handle data needs.
- Configured Development Environment using Tomcat and Apache Web Server.
Environment: Struts 1.1, Spring 2.5, J2SE 1.6, JEE 6, JSP 2.1, J2EE Design Patterns, HTML, JavaScript, JSF, JQuery 1.6/1.7, JQuery UI, XML, Servlets 2.5, WSDL, JUnit, JMockit, CSS, AJAX, Apache 2.0, Tomcat 5.5,Oracle 9i/10g, Oracle Application Server.
Confidential, San Diego. CA
Java Developer
Responsibilities:
- User requirements study, analysis and review of the specification.
- Designed and implemented the J2EE based Struts with JDBC in Eclipse IDE.
- Worked directly with the Management, Vendors, and the Third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets and JSP. CSS is used to style Web pages.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, Registrations and Bug tracking.
- Used XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done by using JMS and created Queue for point-point messaging.
- Client Web Services are used for accessing flight and hotel information.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, Bug fixing and documentation of the system.
- Developed Junit test cases and performed Integration and system testing.
- Implemented java components and deployed under the Web logic server.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts 1.2, SOAP, Eclipse 3.2 with MyEclipse, SQL, CVS, JUnit, Web Logic, Windows 2000.
Confidential
Java Developer
Responsibilities:
- Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions.
- Designed Java Servlets and Objects using J2EE standards.
- Implemented the project by using MVC framework.
- Used Struts Validator framework to validate user input.
- Used StrutsMVC framework along withJST for developing J2EE based web application.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Designed Implementation of GUI using HTML, JSP and Java Script for front-end validations.
- Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
- Developed the XML Schema for the data maintenance and structures.
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Involved in designing Database Connections using JDBC.
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
Environment: J2SE, J2EE, Servlets, Multithreading, JSP, Struts1.1, Hibernate, EJB, JMS, UML, Rational Rose2000, Eclipse, Web Logic, HTML, JavaScript, XML, SAX, Oracle and Windows.
