Java/j2ee Developer Resume
Irving, TX
SUMMARY:
- Nearly 8 years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
- Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodologies.
- Extensive experience in developing Enterprise applications using Java and various J2EE technologies including JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, IO, JNDI and JMS
- Proficient with Web Page Development using HTML, DHTML, JavaScript, XML, MXML, XSLT, XSD, DTD and CSS
- Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 2.0/1.x, Spring 3.0, Hibernate 2.0/3.0 ORM, Struts Validation and Tiles Frameworks.
- Hand on experience with Ajax technologies and JQuery API to develop rich and interactive web applications.
- Knowledge of Design Patterns.
- Experience in creating Web Services using SOAP and REST.
- Experience working with different databases, such as Oracle, SQL Server, MySQL and writing stored procedures, functions, joins, and triggers for different Data Models.
- Extensive experience in Integrated Development Environment (IDE) such as Eclipse, NetBeans, WSAD/RAD and JBuilder
- Expertise working on Application servers, Web servers like IBM Websphere 6.x/5.x, BEA WebLogic7.x/8.x/9.x and Apache Tomcat5.x/6.x.
- Performed unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j
- An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.
TECHNICAL SKILLS:
Programming Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), PL/SQL, C, C++, C#.
UML Tools: Rational Rose, MS Visio.
J2EE: JSP1.2/2.0, Servlets2.4, JDBC3.0/4.0, JPA, JSTLl
Frameworks: Strut 1.1/1.3.8/2.0, Spring 2.0/3.0, JSF,Guice
Markup Languages: HTML, DHTML, XML/XSL, MXML.
Scripting/Styling: AngularJS, JavaScript, Ext JS, CSS 2.0, Action Script 3.0.
AJAX Framework: Ajax API, jQuery.
Distributed Programming: RMI, EJB 2.0/2.1/3.1, SOAP (Web services)
XML Technologies: DTD, XPath, XSD, XQuery, SAX, DOM, JDOM.
IDE: Eclipse 3.x, Netbeans 5.0/5.5/6.0, RAD 6.x/7.x, Adobe Flash Builder 4.7.
Databases: Oracle 9i/10g/11g, DB2, MySQL 3.x/4.1/5.0, Cassandra, Vertica.
ORM / Data Mappers: Hibernate 2.0/3.0, iBATIS 2.1/2.2, JPA, Java Data Object (JDO).
Web servers: Tomcat 5.0 /5.5/6.0/7.0, Apache.
Application Servers: WebLogic 7.0/8.1/10.3, IBM WebSphere 5/6/7, JBoss4.x, Glassfish, OC4J.
Reporting tools: BIRT.
Logging tools: Log4J.
Build/Integration Tools: Ant1.5.6, Maven, Jenkin, DevOps
Versioning tools: CVS, VSS, Subversion, Clear Case, GIT.
Bug tracking tools: Mantis, IBM Clear Quest.
Platforms: Windows 2000/NT/XPs, Red Hat Linux 9, Unix/ Linux
PROFESSIONAL EXPERIENCE:
Confidential, Irving/ TX
Java/J2EE Developer
Responsibilities:
- Involved in the design, development and testing phases of Software Development Life Cycle (SDLC) using Agile Methodology.
- Designed and developed utility modules using the Google Guice injection framework.
- Extensively used Dependency Injection and AOP features of Spring Frame work, while developing the service layer.
- Used Apache Solr for index based searches.
- Used REST WebServices for getting Customer information.
- Designed and implemented a Cassandra noSQL based database and associated RESTful web service.
- Used Eclipse for the development environment.
- Implemented Java Batch processing to do bulk loading of sales and customer data from daily feeds, Solr, Vertica and Oracle to Cassandra database using multithreading.
- Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
- Worked extensive in doing screens development using Adobe Flash Builder 4.7, Action Script 3.0 and MXML.
- Involved in migrating Oracle database from backend and integrating with AWS cloud api service
- Used JIRA as project management tool and to track work items.
- Used Log 4j for logging mechanism.
- Manage version control using GIT.
- Used Jmeter for performance and load testing.
- Involved in testing and quality assurance.
- Provided hands-on technical governance on all aspects of production support.
- Responded to service tickets and service requests within established time-based
Environment: J2EE, Eclipse, JDK, Spring, JSP 1.2, Java Script, JQuery, CSS, AJAX, Flex 3.0, MXML, Adobe Flash Builder 4.7, Action Script 3.0, XML, Maven, JUNIT, Oracle 11g, log4j, JDBC, CVS, SOAP, WSDL, putty, kafka, storm, Cassandra, Solr, Jmeter, couchbase, json, AWS
Confidential, Minneapolis/ MN
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Making mock-ups for the business partners and analysts to analyze and customize according to their convenience.
- Developed the web application using Spring MVC.
- Responsible for developing UI for the application using JSP's.
- Designed the Front End using JSP, Html, CSS and Spring Tag Libraries.
- Used Java Script for client side validation.
- Designed the Business classes using Dependency injection and MVC features.
- Created SQL queries and used PL/SQL procedures for Oracle database.
- Used SOAP WebServices for getting Customer information.
- Developed modules that integrate with web services that provide global information support such as customer and account information.
- Used Eclipse for the development environment.
- Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
- Configured and deployment of web application on WebLogic.
- Used Log 4j for logging mechanism.
- Developed build files Using Maven.
Environment: J2EE, Eclipse, JDK, Spring, Weblogic 12, JSP 1.2, Java Script, JQuery, CSS, AJAX, XML, Maven, JUNIT, Oracle 11g, log4j, JDBC, CVS, SOAP, WSDL, putty.
Project:ICD 10 Development & Production Support
Confidential, Eagan/ MN
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, deployment and production support.
- Worked on the Applications using Model-view-Controller Architecture using the technologies like spring MVC, JSP, HTML, and CSS for UI & business logic.
- Used AngularJS as the development framework to build a single-page application.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like MVC pattern, DAO pattern, and singleton.
- Used SOAP, WSDL message for the communication.
- Involved in developing SQL queries, stored procedures, and functions.
- Used LOG4J & JUnit for logging, debugging, testing and maintaining the system state.
- Developed the application using RAD 8.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Worked with both onshore and offshore teams, in different phases of project.
- Provided hands-on technical governance on all aspects of production support.
- Responded to service tickets and service requests within established time-based requirements.
- Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.
- Managed excellent relationships with IT Operations and business partners to optimize application performance and results.
Environment: J2EE, RAD 8.0, JDK, Spring, Struts, Weblogic 10, Websphere Application Server, JSP 1.2, Java Script, JQuery, CSS, AJAX, AngularJS, XML, ANT, JUNIT, Oracle 11g, log4j, JDBC, CVS, SOAP, WSDL, Build forge, putty.
Confidential, Kansas City/ MO
Sr. Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Extensively written CORE JAVA code in application
- Adopted MVC architecture and used Struts framework for the UI.
- Designed the Front End using JSP, Html, CSS and Spring Tag Libraries.
- Used Java Script for client side validation.
- Conducted code review for team members, involved in JUnit testing and Black Box testing.
- Updated an existing Actuate Business Intelligence Reporting Tool (BIRT) 2.2.1 application to the latest version of BIRT 4.2.2.
- Developed custom Actuate Business Intelligence Reporting Tool (BIRT) reports as per client requirements for generating performance reports.
- Implemented i18n (Internationalization) translating all aspects of the application into different languages.
- Used Maven and ANT build script tool for building application EAR and WAR and deploying them on Weblogic Application servers.
- Used Oracle 11g extensively by developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
- Stored procedures are accessed through JDBC.
- Develop Application on Eclipse, Deployed and tested the application code on WebLogic 12c Application Server.
- Used Log 4j for logging mechanism.
- Used DevOps tools such as jenkins for continuous integration and GIThub for source control.
- Involved in testing and quality assurance.
Environment: J2EE, Eclipse, JDK, Spring, Struts, Weblogic 12C, JSP 1.2, Java Script, JQuery, CSS, AJAX,, XML, Maven, ANT, JUNIT, Oracle 11g, log4j, BIRT, JDBC, DevOps, jenkins, Git.
Confidential, Alexandria/ VA
Sr. Java Developer
Responsibilities:
- Gathering requirements and converting into to technical design documents.
- Analyzing the project enhancement requirements and feasibility.
- Extensively consult with users, performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
- Program and develop code and work on extremely complex problems where analysis of situations or data requires evaluation of intangible variance factors.
- Developed web pages using HTML, Java Script, Ext JS, CSS, JQuery, JSP and Servlets.
- Developed the web pages using customized Struts tags and Struts Action Framework's Dispatch Action.
- Implemented DWR technology to get the data from backend without refreshing the jsp.
- Used Ext JS for validating inputs and forms.
- Uses Struts MVC to access the data from jsp to backend.
- Implemented IBATIS mapping and POJO classes.
- Implemented Business objects and Spring DAO Layer.
- Involved in creation of Test Cases for JUnit Testing.
- Developed Servlets, JSP and Java Beans using Eclipse.
- Deployed ear file in JBoss Application Server.
- Acts as a technical resource and mentor to programming staff in the program development, testing and implementation process.
- Trouble-shoot and provide operational support for production application
Environment: J2EE, Eclipse, JDK, Spring, Struts, IBATIS, JBoss 5.0, SOAP, JSP 1.2, Java Script, JQuery, CSS, AJAX, DWR, XML, JavaBeans, ANT, JUNIT, WSDL, Oracle 10g,TOAD, log4j, Ext JS, Putty.
Confidential, Windsor/ CT
Java/J2EE Developer
Responsibilities:
- Involved in design and analysis phase of the application development.
- Worked on the Application using Model-view-Controller Architecture using the technologies like spring MVC, JSP, HTML, Javascript.
- Extensively used Dependency Injection and AOP features of Spring Framework, while developing the service layer.
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages.
- Designed and developed user interface (UI) using JSF framework, JSP, JSP Tag Libraries, Custom Tag Libs, Java Script, XML and HTML.
- Used XML parser APIs JAXB in the web service’s request/response data for marshalling and unmarshalling.
- Implemented REST WebService to interact with Google Api and get the address information for entered location.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Used RAD8.0 for building application EAR, For deploying on Websphere6.0/7.0 Application server on multiple environments like dev, QA, and Live.
- Wrote JDBC, SQL Queries for retrieving application specific parameter from other interfaces.
- Worked with both onshore and offshore teams, in different phases of project.
- Involved in maintaining database tables, procedures etc.
- Manage version control using SVN.
- Involved in testing and quality assurance.
Environment: Java J2EE, JSP, JavaScript, Spring MVC, RAD, Websphere Application Server, XML, XSD, HTML, JDBC, JSF, AJAX, Oracle, REST, SVN, UML
Confidential
Junior Java Developer
Responsibilities:
- Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class Diagrams, and Behavioral Diagrams.
- Used J2EE Design Patterns like Intercepting Filter, Session Façade and Service Locator in the application.
- Developed Application Specific framework on top of Struts, and Hibernate Framework.
- Implemented Model View Controller architecture using Strut framework at presentation tier and Created Struts Action Classes which route submittals to appropriate Stateless Enterprise Java Bean components and render retrieved information.
- Used XML to maintain Database Schema and provided relationships like one to many and many to many classes in Hibernate API.
- SOAP and AXIS is used for WebServices.
- Messages at client side are created using JMS and it used to invoke MDB.
- Used Hibernate Query Language (HQL) for writing Query’s on tables.
- User MYSql for accessing data from the database.
- Dependent Injection of logging and Exception handling code at runtime is done by Springs Framework.
- Used spring for transaction management, lookup and AOP features. Written all spring application context xml files.
- Developed user interface using HTML, JSP, AJAX, XHML, HTML and Java Script to simplify the complexities of the application.
- Used Eclipse to develop the Application.
- Used ANT scripts to build the application and deployed on JBOSS Server.
- Developed test cases on JUnit and Used Log4J for logging and tracing the messages
Environment: JSP, HTML, JavaScript, AJAX, EJB2.0, Struts MVC, SOAP, AXIS, Shell Scripts, JMS, Hibernate, HTML, Springs, XML WebServices, SOAP, WSDL, XSLT, SAX, UML/Rational Rose, Log4J, JUnit, ANT, MySql, CVS, PL/SQL, UNIX, JBOSS Server, Eclipse.