Java/ui Developer Resume
Waltham, MA
SUMMARY:
- Around 7 years of professional IT experience as a senior developer on various platforms with emphasis on application design, development, implementation and maintenance of web based n - tier architecture systems.
- Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, DHTML, JavaScript, Jquery, Angularjs, JSTL,CSS, AJAX and Oracle for developing server side applications and user interfaces.
- Expertise in developing applications with Java, Java Beans, EJB, JDBC, JSP, Servlets, JMS and Design Patterns.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading and Event/Exception handling.
- Experienced in designing J2EE applications using Spring, Struts frameworks and MVC patterns.
- Proficient in developing applications using ORM framework Hibernate.
- Extensive experience in web services to implement SOA using SOAP, WSDL and UDDI.
- Familiar in working with application servers and web servers like Web Sphere, Web Logic and Apache Tomcat .
- Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Expertise in developing applications using HTML5, CSS, JavaScript, JQuery, XML, XSLT, DOM, JSON, JSF, JSP and Ajax.
- Experience in working with JavaScript frameworks like Bootstrap, Angular JS, and Node.js. Knowledge of Backbone.js and Ext.js
- Expertise in using SAX and DOM for parsing the XML documents.
- Have great knowledge of Software Development Life Cycle(SDLC)
- Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
- Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, SOAP UI and Apache log4j.
- Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, JDeveloper and RAD.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills.
TECHNICAL SKILLS
Languages: Structures, Java, Action Script 3.0, HTML, DHTML,XML,CSS,UNIX Shell, Script, JavaScript, Jquery, Angular JS, SQL, PL/SQL, ETL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: BEA Weblogic 10.3/8.1/7.1/5.1, JBoss, Apache Tomcat 5.5/6.0, IBM Infosphere
J2EE Frameworks: Struts 2.0, ANT build tool, Log4J, MVC, Spring,Hibernate2.0
IDE’s: Eclipse, Edit Plus, Notepad++, RAD, JBuilder, Netbeans, Sublime text editor, Webstorm editor.
Database(s): Oracle 8i/9i (TOAD), MS Access, DB2 UDB, MySQL
Version Control Tools: Rational ClearCase, VSS, WinCVS, RequisitePro, ClearQuest
Testing Tools: JUnit, WinRunner, Cantata
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows XP/ 2000/NT/98/95, MS-DOS, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Waltham MA
Java/UI Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Designed and developed entire application implementing MVC Architecture Bootstrap and AngularJS.
- Developed the application by using HTML5,Angular JS Java/J2EE development expertise
- Designed and implemented the User Interface using HTML5, XHTML, JavaScript, CSS3, JSF, Angular JS, Bootstrap and AJAX.
- Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Consumed Web services - WSDL and SOAP for getting required information from third the different application.
- Analyzed the performance of system software and modified the application code to tune it.
- Used Maven to build and deploy the application on web logic server.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
- Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data.
- Developed Billing API’s based on the user stories and exposed them Enterprise Java Beans (EJB) for the Business logic.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Extensively used Restful Web Services to insert, deleted and updated add details and their information will be used by other two applications.
- Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor
- Experience with Amazon Cloud Redshift integration using Restful API’s.
- Configured Data source and connection pool settings by using WebSphere server Admin console
- Responsible for deployment of the portlets and application in WebSphere portal and app server
Environment: JDK 1.7, Oracle 11g, Struts 1.3, Boot Strap, Angular.js, Apache POI, Hibernate 4.0, spring 3.5, JUnit, Mockito, Power Mock, DB Unit, Maven, SOAP, Restful Web Services, HTML,Java script, JQuery, Angular JS SVN, STS and WebLogic
Confidential, Charlotte, NC
Java/UI Developer.
Responsibilities:
- Developed User Interfaces using JSP, JSTL, Display tags, XML, HTML 5, and CSS 3 by leveraging the Bootstrap framework and Spring Tags to simplify the complexities of the application.
- Configured the Spring configuration file and Application context file based on the Spring entries.
- Developed Struts action classes and involved in integrating the action classes with services through spring configuration files.
- Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
- Used standard J2EE design patterns and Model-View-Controller in application design.
- Developed rich user interface using JQuery, AngularJS, DHTML and equipped with strong client side java script and Ajax validation.
- Involved in various phases of project development following Agile (Extreme Programming).
- Experienced in collaborating with senior backend and senior mobiledevelopersin an Agile &Scrum Methodology with little supervision
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Wrote SQL queries and stored procedures for efficiently retrieving data from the database.
- Developed Export Excel and Jasper reports for print PDF throughout the application.
- Involved in writing build script to generate WAR and EAR files.
- Worked with Web logic application Server (Dev and UAT) for the deployment of the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Performed version control management using Subversion.
- Involved In Bug Fixing, QA Support and Production Support.
Environment: Java 1.5, J2EE, Spring 2.5.6, Struts 1.3.10, AJAX, JQuery, XML, JavaScript, HTML5, CSS, Bootstrap, Oracle 9i/10g(TOAD), I Report (Jasper Reports),Eclipse3.3.2, Tomcatv6.0,Weblogic9.2, SubVersion,log4J 1.2.15 and Windows XP
Confidential, Los Angeles, CA
Java/UI Developer.
Responsibilities:
- Involved in Requirements Analysis, planning and Use case study of the application.
- Designed and developed user interface of application modules using HTML, CSS, Java script, JSP and Strut Tags, JQuery and Ajax and also provided various style sheets using Bootstrap.
- Implemented concurrent components and systems in Python and Java.
- Prepared the technical design for the system that adheres to the MVC architecture using Spring.
- Designed and implemented the logging mechanism using Log4j API.
- Implemented Struts Action classes for business logic and form bean classes for validation by using Struts framework.
- Involved in various phases of project development following Scrum methodology.
- Used Spring framework for wiring and managing business objects.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Developed POJO based programming model using Spring.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Transaction Management using the Hibernate configurations.
- Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures, and Functions.
- Involved in Creating and Deploying Session Beans, to map the fields in the database.
- Wrote a system of regression tests In Python to verify XML schema, preventing future content creation errors from reaching the end user. Saving developers’ time and tech support costs.
- Involved in Writing and reviewing unit test cases using JUnit
- Used VSS as a version control system.
- Involved in writing configuration files XML .
- Used JBoss Application Server for this application.
- Involved Production Support for this project.
Environment: J2SE 1.5/J2EE 1.4, Servlets 2.4, JSP 1.2, JQuery, HTML, CSS, EJB 2.0, Struts 1.x, JSTL, Spring 2.x, Hibernate 3.x, Oracle 8i, VSS, JBoss 4.x, AJAX
Confidential
Java Developer
Responsibilities:
- Developed User Management in the Administrator Module.
- Developed Authentication module.
- Performed Unit Testing.
- Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
- Implemented My SQL Server database and JDBC drivers to access the data.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Provide status reports to the management
- Co-ordinate the tasks with team.
Environment: Java, Core Java, HTML, Servlets, JSP, SQL, PLSQL, Tomcat.