Java/j2ee Developer Resume
O Fallon, MO
SUMMARY
- Around 5+ years of Experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, and support and testing.
- Experience in building enterprise Applications and Distributed Systems using technologies J2EE, EJB 2.1/3.0, OpenEJB, RMI, JPA, IBM MQ Series, Active MQ, OpenJPA, JDBC, JSP, Struts, Servlets, JMS, EMS, XML and JavaScript.
- Adept at developing applications using Struts as a unified MVC (model, view, controller), Spring and JSF framework for web.
- In - depth knowledge and experience using Java, JS, Angular JS, SQL, PL SQL, HTML, DHTML, CSS, XML languages.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services(Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, UDDI, Axis2 and JAX-WS.
- Experienced in using Objects Oriented Design, Design patterns, UML and Rational Rose.
- Proficient in using Object Oriented Analysis and Design (OOAD) principles.
- Extensive experience in GUI design using JSP, JSF, HMVC Pattern, MVC Architecture, leading to substantial reduction in time and effort.
- Use of IDE for developing environment like IRAD, Eclipse, NetBeans, 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.
- Expertise in Developing and Deploying Enterprise Java Beans (EJB) on Application/Web Servers like WebLogic, TomCat, WebSphere and JBoss.
- Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
- Worked with different SDLC methodologies like RUP and Agile (TDD, SCRUM and XP) and Waterfall methodology.
- Experienced in using source code change management and version control tools Subversion, CVS, Clear Case and Microsoft Visual SourceSafe.
- 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), JUnit, 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, Technical document Writing skills.
- Excellent and efficient Team Member with good planning and monitoring skills. Ability to organize the meeting and scheduling.
TECHNICAL SKILLS
Languages: Java(Java SE6,7,8),J2EE, JavaScript, C, C++ and UNIX (ksh) Shell Scripts.
Methodologies/Design: RUP, TDD, Agile methodology, UML, OOP, OOAD and J2EE Design patterns.
Technologies: J2EE, JDBC, Apache ActiveMQ 5.0, IBM MQ, Servlets, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, Apache CXF, JMS,EMS,JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL
Web Services: SOAP, WSDL, JAXP, JAX B, AXIS, JAX-WS, WSDL4J, Soap-UI, RESTFUL.
Servers: J-Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
FrameWorks/OR Mapping: MVC, JPA, Struts1.x/ 2.0, Spring 2.x/3.0, JSF, SOA and Hibernate 3.0/4.0.
XML/HTML: HTML4.0,5.0/DHTML,SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP .
RDBMS/DBMS: Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 20, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.
Version Control: JIRA, CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe.
Unit Testing Tools: Junit, UAT, Regression Test and Customer Test, Cactus.
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, O’ Fallon, MO
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components and integrated with Hibernate.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side within the browser
- Created frontend, client side development and Validation using EXTJS framework, Dojo, JS respectively.
- Developed UI screens using YUI, CSS and JQuery.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Developed Java and EJB in Mainframe DB2 environment
- Design and Developed using Web Service using Apache CXF.
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed UML diagrams using Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Developed JSPs using EL language and JSTL tags.
- Developed JSP pages and Servlets for customer maintenance.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven/ANT build scripts to automate the build and deployment process.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers(JAXB) for data retrieval.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Deployed the applications in Linux, Windows servers using deployment scripts.
Environment: Java5, J2ee, Spring, Hibernate3.0, Struts2.0, AJAX, JSF, EXTJS, JavaScript, Dojo, CSS2.0, HTML4, CRUD, PL/SQL, JDBC, DB2, Apache CXF2.x, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven2.1, XML, iText, Oracle ECM, Google Web Toolkit, JIRA, Jasper reports, ILOG, JRules, Web 2.0, SOA, JMS, Apache tomcat5.5, Linux, Windows Server2012.
Java Developer
Confidential, Deerfield, IL
Responsibilities:
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
- Participation did in Design Review sessions for development / implementation discussions.
- Designed & coded Presentation (GUI) JSP's with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
- Developing Test Cases and unit testing using JUnit
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
- Appropriate use of Session handling, data Scope levels within the application.
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
- Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
- Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
- Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
- Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Solving QA defects, scheduling fixes, providing support to production application.
Environment: Java JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J 1.6, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server 7.0, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, Hibernate 3.0, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 1.7.1.
Java Developer
Confidential
Responsibilities:
- Understanding existing Business Model and Customer Requirements with the help of the business requirement document.
- Responsible for developing the presentation layer using JSP, HTML, CSS, JQuery, AJAX
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Coded JavaScript for page functionality and Pop up Screens and created drop down menus on web pages and display part of a web page upon user request.
- Converting the design mockups to HTML application.
- Developed the tax payments transaction processing system and Paysure Module for maintaining the Cheque Issue Data.
- Developed and designed XML Schemas to transport and store data.
- XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
- Created Ajax calls to exchange (request / responses) information with database.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Parsed XML content getting from content management system and created html tags with the content data.
- Working directly with clients to design and develop elegant solutions.
- Used VSS for software configuration management and version control.
- Appreciation from client for in time delivery of complex module like Tax payments.
Environment: Java, JSP, Eclipse, Websphere Application Server, JDBC, Oracle, JavaScript, HTML, CSS, AJAX, JQuery, Highcharts, DOM.