Java/j2ee Developer Resume
Englewood, CO
SUMMARY
- Over 4+ years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java, Servlets, JSP, JDBC, RMI, EJB, JMS and Oracle.
- Extensive experience in developing professional web based User Interface (UI) to provide best User Experience (UX), with the help of HTML5, CSS3, JavaScript,JQuery, JSON, XML and also experience in making webpage Cross browser compatible.
- Experience in developing applications based on Spring Web-MVC using the design patterns like Handler-Mappings, View-Helper and using View Resolvers for sending the response to the client in the form of Web-pages.
- Experienced in developing web applications on MVC based frameworks like Struts and Spring.
- Expert in Database including SQL, PL/SQL, Data modeling, Stored Procedures, Triggers, Views and Functions in Oracle, MySQL, MS-SQL Server and DB2.
- Expert on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, UDDI, SAX and DOM parsers.
- Experienced in developing applications with MVC architecture using Struts frameworks.
- Strong experience in JDBC and in designing object persistence mechanism with features like lazy loading, caching, set associations, relationship of persistence objects and Object relational Mapping (ORM) using Hibernate.
- Expereince in ANT scripts, Maven,
- Various modules are built to build the entire the Train Control Database Management System using Maven modules and projects by defining the dependencies.
- Working knowledge of IBM Rational Rose and MS-Visio.
- Good knowledge of testing concepts and working knowledge of JUnit
- Strong experience in Front-end Developer using HTML, Cascading Style Sheet, Java Script, XML, Extending style sheet Language (XSLT), Query, and Prototype JavaScript.
- Ability to work independently as well as a team player, effective communication, good writing skills.
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, SQL.
Operating Systems: Windows, Mac, Linux.
Java Technologies: J2EE (JSP, Java Script, Servlets, RMI, EJB 1.x/2.x, JDBC, JMS, SOA, Web Services, SOAP, WSDL, JPA), LDAP, Java EE 5.
Java Testing tools: JUnit, log4j, ANT, Maven.
RDBMS: Oracle 7.x/8i/9i/10g, MS SQL Server, MySQL.
IDE: RAD, MyEclipse 5.x, Eclipse, Jdeveloper.
Web/XML Technologies: HTML/DHTML 5, AngularJS, JSF, JavaScript, JQuery, Visualize.js, Ajax, CSS, XML, XSLT
Network Protocols: TCP/IP, HTTP, FTP.
Frameworks: Struts, Spring, JSF, Hibernate, JQuery, JSON.
Source Control: Clear Case, SVN.
Methodology: Agile/Scrum
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Dish Network, Englewood, CO
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
- Created application using HTML5, Angular JS for responsive design.
- Developed high-performance web applications using Spring MVC, JQuery and XML Http Request.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML and CSS.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Development of Build script using maven.
- Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
- Designed and developed web modules, implemented event handling using Java, Spring Framework, AJAX, and JavaScript for various modules.
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Used JUnit to write repeatable tests.
- Used log4j for tracking errors and debugging the code.
- Unit testing and resolving defects found during unit testing.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
Environment: JAVA, J2EE, Spring, Webservices, JMS, JDK1.7, WebLogicServer, Oracle, Hibernate, SOAPUI, Unix, Windows, Eclipse, XSD, JAXB, WSDL, SOAP, XML,SVN, Angular JS, Junit, Log4j, Agile/Scrum.
Java/J2EE Consultant
Confidential, Libertyville, Illinois
Responsibilities:
- Involved in analysis, design and development of Plant Activity System as well as Internal Movement System and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSP, HTML, DHTML, JavaScript, AJAX.
- Developed Custom Tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Used Spring Framework for Dependency Injection and integrated with the Struts Framework and Hibernate.
- Implemented Business processes using Session EJBs and Message Driven Beans.
- Used Eclipse for writing code for JSP, Servlets, Struts and EJBs.
- Created Test scenarios and Test cases for end to end testing of complete application using JUnit.
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Microsoft Visual Source for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions.
- Ability to develop ANT and Maven scripts to build and deploy the applications.
- Used JDBC to make the database connectivity to operational database Oracle 10/11g.
- Used TOAD as an interface to connect to the Oracle Database.
- Developed JUnit test cases for all the developed modules.
Environment: JAVA, J2EE, EJB3.0, Hibernate, Oracle10g, Webservice, XML, Spring, AngularJS, ANT, Maven, Eclipse, Log4J, JDeveloper, sql developer, Junit, SOAPUI, CVS, Windows-XP, Linux.
Java/J2EE Consultant
Confidential, Newark, DE
Responsibilities:
- Involved in the analysis, high level design and detailed design of the web and enterprise applications.
- Developed front-end UI (User-Interface) with Java Script, HTML, CSS, and DHTML.
- Developed Java Servlets for handling requests and responses from the web page.
- Integrated applications usingJMSpoint-point and publish/subscribe.
- Developing JSP pages with STRUTS and EJB for implementing different search pages for transaction of each module.
- Developed XSD s for contract first web services.
- Worked with XML, XSLT for building up and transforming the xml files
- Implemented the Persistence layer using the ORM technologies such asHibernate.
- Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
- Used ClearQuest for defect tracking.
- Extensively worked with SQL Server 2008 &RDBMS for writing complex queries and SQL for Stored Procedures and triggers for generating some important responses needed by the application at times.
- Involved in production support of J2EE applications.
- Extensively worked on writing JUnittestcases for testing the business components developed in SpringandJava.
- Used SOAP UI totesttheweb servicesand mock response for unit testingweb services.
Environment: JAVA, J2EE, EJB, JSP, Webservices, Hibernate, Oracle, JDBC, PL/SQL Struts, ANT, SQL Server, Junit, soapUI, ClearQuest.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
- Created the UI tool - using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Designed various multiple styles with colors, fonts, backgrounds in CSS.
- Designed business applications using web technologies like HTML, DHTML, XHTML, Share point and CSS based on the W3C standards.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, XML and JSON.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.,
- Created web forms for uploading multiple files to share point document library.
- Developed web forms. Performed client side validations using JavaScript.
Environment: HTML, CSS, Core Java, Hibernet, JavaScript, JQUERY, AJAX, JSON, Firebug, JSTest, Ext JS4, Node.JS, Responsive web design, Oracle 10g, Dreamweaver.